Smoother MIDI Clock sync

Hello,

I have a syncing issue between a program I’m running on my Atari ST, and my other midi sequencers. The program I’m running is called “M” and can not be slaved to external clocks, it can only send the clock signal to another sequencer. Everything works as it should, except for one (annoying) detail.

Each time I switch to a new “snapshot” (basically a new sequence) in “M” while it’s running, it sends a stop signal, quickly followed by a start signal. It does this to ensure sync with the external gear, which works. Ignoring these start/stop messages actually causes the slaved external sequencer to go out of sync, so it’s necessary to sync up again this way every time a pattern is switched, and I don’t mind so much.

My problem is mainly that the moment stop/start is sent to let’s say, a slaved drum machine with kick drums on every beat, I’m hearing two kick drums with some 20 ms delay in between, (this delay amount could differ each time) at the first beat of the pattern. The first kick is the kick drum that would sound without the start/stop message, the second is the one caused by the automatic start message roughly 20 ms later, which doesn’t sound great.

So my question is, would there be a clever way to use the Bomebox to sync up the slaved drum machine by slowing it down by the correct amount, and not needing the stop/start message? Or maybe by muting the first sound in the pattern on the slaved drum machine, which would otherwise be triggered by the start message? Or another way I didn’t consider yet? I’m testing this now using a slaved Octatrack, but I have the same problem when using other drum machines.

Thanks a lot!

Kind regards,
Jacco

Hi Jacco,

I think the best way to approach this is to look at the log of incoming messages in MT Pro. Then maybe we can get it to suppress one of the kick messages if the incoming MIDI is predicable. Once done with MT Pro, then the project file would be uploaded to BomeBox for execution there. It seems that if a stop message is sent, then any extraneous notes (kicks) are sent after the stop message and before the next start message, they should be suppressed.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Great thanks! I’ll connect it to MTP and copy the log to here. I also thought that another maybe simpler solution could be to just mute any note that is repeated within a certain amount of time, like 20 ms, on the drum midi channel (ch 10 in my case). I think it could be done using the timer? I guess the timer would have to be triggered with every note, and whenever same note appears while the timer is still running it would be muted. I think I could figure this out, though I’m not sure if this could be done using only one timer?

Thanks a lot!

Jacco

Yes, since it seems to only happen when stop/start sequence. Maybe we should focus there first.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

I’ve recorded the clock and start/stop messages coming from the Atari ST into MTP via my Zoom audio interface. What’s happening in the log is: I’m starting the sequencer, it runs for one measure after which I switch to another pattern, which also plays for one measure, and then I hit stop.

The start/stop message is visible in the middle, this is where the pattern is switched.

5065672 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FA
5065672 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065710 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065751 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065793 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065834 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065876 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065917 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5065958 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066000 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066041 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066082 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066124 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066165 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066206 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066248 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066289 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066330 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066372 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066413 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066454 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066496 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066537 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066578 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066620 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066661 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066702 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066744 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066785 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066826 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066868 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066909 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066950 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5066992 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067033 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067074 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067116 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067157 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067198 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067240 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067281 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067322 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067364 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067405 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067446 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067488 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067529 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067571 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067612 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067653 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067695 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067736 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067777 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067819 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067860 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067901 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067943 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5067984 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068025 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068067 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068108 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068149 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068191 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068232 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068273 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068315 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068356 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068397 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068439 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068480 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068521 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068563 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068604 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068645 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068687 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068728 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068770 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068811 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068852 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068894 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068935 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5068976 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069018 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069059 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069100 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069142 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069183 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069224 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069266 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069307 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069348 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069390 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069431 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069472 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069514 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069555 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069596 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069638 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069640 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FC
5069641 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FA
5069641 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069679 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069720 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069762 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069803 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069844 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069886 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069927 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5069969 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070010 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070051 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070093 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070134 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070175 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070217 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070258 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070299 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070341 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070382 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070423 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070465 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070506 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070547 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070589 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070630 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070671 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070713 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070754 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070795 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070837 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070878 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070919 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5070961 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071002 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071043 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071085 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071126 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071167 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071209 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071250 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071291 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071333 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071374 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071415 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071457 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071498 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071539 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071581 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071622 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071663 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071705 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071746 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071788 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071829 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071870 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071912 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071953 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5071994 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072036 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072077 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072118 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072160 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072201 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072242 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072284 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072325 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072366 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072408 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072449 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072490 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072532 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072573 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072614 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072656 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072697 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072738 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072780 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072821 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072862 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072904 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072945 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5072986 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5073028 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5073069 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5073111 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5073152 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
5073186 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FC

Thanks!

Well it is a bit difficult to tell how to manipulate because I don’t see resulting notes from your timing clock. Maybe you can also capture that in a log?

With that said, the attached project may help.
What we do is look at Start and Continue messages as well as timing clock messages
After a Start or continue, we suppress timing clock from going through a counter.

Translator 1.0 and 1.1 set the counter (ga) to the global variable (gb) which is defined in translator 0.2 rules.
Translate 1.2 will decrement ga and once it reaches 0 will allow timing clock to pass but will otherwise suppress the translator for passing through timing clock
Translator 1.3 has an outgoing action of none and is necessary since I have set up a pass thru route for all other MIDI messages in the MIDI router. Swallow only works if the translator executes or if the outgoing action is none. Since the rules of 1.2 exit when the counter is not 0, the translator will not execute so the message will not be swallowed. Translator 1.3 takes care of this for us.

So to modify the number of clocks you want to suppress, simply modify the global variable gb in the rules of translator 0.2. Right now I set it for 12 which should be a single quarter note.

Timing-Clock-Manipulation-2020-12-11.bmtp (1.9 KB)

I’m thinking your device will not play notes (kick), with the suppressed timing clocks.

Oh and if you want the Start and Continue messages to pass through, then you will need to modify the outgoing actions of translator 1.0 and 1.2 accordingly (to the same incoming trigger)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Ah great thanks! I will do some additional testing with this to see if it works!

I also captured another log, which has the kick drum notes this time.

It seems that the stop messages mute the previous kick drum, and the start message triggers the second kick very close to this event. I’d have to somehow also suppress this stop message, or just the note off message that is sent because of it. There is one timing clock message before the next kick drum, but I have a feeling it might be triggered because of the start message that comes after that timing clock, and just before the note is triggered, as start resets the slaved Octatrack to 0 so it plays the first midi note (kick drum) in the pattern.

19917685 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FA
19917686 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917687 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19917723 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917765 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917806 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917847 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917889 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917930 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19917931 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19917971 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918013 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918054 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918095 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918137 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918178 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918220 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918261 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918302 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918344 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918385 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918426 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918468 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918509 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918550 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918592 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918633 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918674 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918675 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19918716 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918757 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918798 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918840 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918881 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918922 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19918923 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19918964 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919005 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919046 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919088 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919129 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919170 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919212 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919253 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919295 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919336 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919377 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919418 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919460 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919501 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919542 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919584 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919625 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919666 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919668 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19919708 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919750 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919791 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919832 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919873 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919915 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919916 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19919956 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19919997 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920039 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920080 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920121 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920163 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920204 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920245 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920287 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920328 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920369 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920411 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920452 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920493 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920535 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920576 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920617 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920659 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920660 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19920700 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920741 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920783 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920824 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920865 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920907 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920908 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19920948 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19920989 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921031 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921072 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921113 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921155 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921196 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921237 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921279 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921320 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921362 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921403 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921444 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921486 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921527 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921568 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921610 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921651 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921652 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19921654 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FC
19921654 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19921654 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FA
19921655 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921656 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19921692 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921734 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921775 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921816 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921858 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921899 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921900 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19921940 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19921982 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922023 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922064 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922106 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922147 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922188 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922230 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922271 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922312 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922354 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922395 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922436 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922478 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922520 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922560 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922602 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922643 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922644 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19922684 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922726 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922767 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922809 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922850 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922891 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922892 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19922933 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19922974 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923015 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923057 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923098 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923139 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923181 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923222 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923263 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923305 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923346 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923387 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923429 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923470 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923511 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923553 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923594 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923635 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923636 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19923677 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923719 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923760 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923801 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923842 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923883 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923884 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19923925 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19923966 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924008 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924049 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924090 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924132 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924173 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924214 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924256 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924297 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924338 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924380 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924421 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924462 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924504 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924545 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924586 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924628 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924629 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 7E
19924669 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924710 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924752 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924793 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924834 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924876 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924877 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: 99 24 00
19924917 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19924958 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925000 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925041 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925083 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925124 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925165 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925206 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925248 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925289 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925331 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925372 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925413 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925455 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925496 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925537 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: F8
19925552 - MIDI IN [U-24 ZOOM U-24 MIDI I/O Port]: FC

So it looks like the first kick is coming just before the stop command so maybe the best thing to do is to suppress the first kick after a start or continue command. instead of counting MIDI syncs. The first kick after the the start command comes only after 1 sync so you could certainly still use the original strategy and figure out when you want your first kick. The 12 count I provided will make it a little under 1 quarter note. I guess you will just have to play with it until you get it sounding right for you.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

After some experimenting I have it working perfectly! I changed the translator so that upon receiving a stop message, a timer set to “multiple times” is activated with a repeat count of 5, set as global variable (gb), and a repeat delay of 1 ms. I’m also using a global variable for the counted number (ga) which is ga = 0 when the stop message is received.

In the second translator I’m receiving the timer and I’ve added these rules:

ga=ga+1
if ga==gb then ga=0

so ga counts in my case until 5 and then resets back to 0

Then I’m using another translator to pass through midi notes from the other sequencer, one for midi on and one for midi off both with these rules:

if ga>0 then exit rules, skip Outgoing Action

So all midi notes will be suppressed during those 5 ms after the stop message.

So far this seems to work! Those 5 ms seem to be exactly the amount of time needed to make these transitions smooth. The MTP project you supplied me with helped a lot, and I think I understand the timer and global variables a little better! Thanks a lot!

Best regards,
Jacco

Hi Jacco, great job!

As much as I like helping users with solutions, I like it even better when I can show the concepts and then the user takes the initiative to apply the concepts and modify them to meet their individual needs. There is often more than one way to solve a problem and it looks like you have found the best way for you and your situation.

Regards,

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz