I’ve got the mkii dark trinity (OT, AR, A4) and am having a blast. OT as master, AR and A4 slaved over MIDI. i’ve got the AR and A4 receiving program change messages to switch patterns on all at once from the OT. everything works perfectly, EXCEPT when i’m using the advanced pattern length on the AR to make polyrhythms.
these patterns always get queued for a sequential change rather than changing instantly at the end of the pattern. the length of the lag depends upon the CHNG length set in the master.
Of course i know that if I set my master length to INF and the CHNG to OFF, then the pattern will never change. so when making polyrhythms i usually set the master to INF and the CHNG to 16. this works as expected when manually changing the patterns on the AR itself, in sequential mode. but when receiving a MIDI prog change message, instead of changing instantly at the end of the OT pattern as usual, it queues it and plays for an extra 16 steps. if i set the CHNG to 64, it will wait 64 steps, etc etc. the lowest setting is 2, which changes 2 steps after the pattern changes on the other machines, which is of course out of sync.
i have tried changing the AR pattern mode to “Direct Jump,” and “Direct Start,” to no effect. it appears that MIDI prog change messages are always handled sequentially. but again, this doesn’t make program changes queue and wait a full cycle when advanced mode is not active.
worth noting that the A4 changes perfectly with each program change message, though i’m not using advanced mode on it. all machines receive prog change messages instantaneously when the OT is paused, i’ve switch back and forth as fast as possible with no percievable lag. i’ve even hooked up and extra cable enabled turbo mode between the OT and AR just to be sure. no effect.
it appears that the OT sends the program change message at the end of its pattern, FWIW.
in summary: AR pattern set in advanced mode to MASTER INF, CHNG 16, changes 16 beats behind the other 2 machines. if I don’t use advanced mode (no polyrhythms ) it works fine and changes right on time. is this a known bug? user error? I’ve read the manual inside and out and don’t see this addressed. i actually have the manuals for all these machines in pinned tabs up on my computer at all times while working with these machines.
this old thread seems to detail the same issue, it was described as an OS bug in 2016: Polyrhythm, master/slave, pattern change, etc
any help would be greatly appreciated!