Multiple m4l sequencers sync problem

ayrtbh's icon

It's frustrating to sync multiple M4L sequencer devices. For example, there's a chain containing two M4L sequencers. The first M4L is a MIDI note sequencer, and the second is a MIDI note effect with a sequencer. The second M4L should watch the input from the first M4L. The problem is figuring out which comes first: The note from the first M4L or the sequence step of the second M4L's sequencer? It feels like this problem should be solved using [buddy], but I haven't figured out the correct way yet.I've been stuck for two days. I added a [pipe 1], which introduced 1 ms of latency for the second M4L and temporarily fixed the issue; the latency will be compensated in Ableton track delay. Explaining the m4l stuck situation can sometimes be challenging.

For my [buddy] patch to work, part of the patch has to happen earlier than the other part, because I need to add {clear} message to [buddy] between the 2 parts. I know [buddy] is for synchronize data, I just have a feeling that I need a buddy for buddy :-)

It's not easy to isolate the problem to a demo patch, since it happens in 2 complicated(for me) m4l devices... and without a problem demo patch, it's difficult to ask for help.