I created a sequence where I have patterns that have either 96 or 108 pulses at 24 PPQN, so patterns that have 8 or 9 eighth notes. For the patterns that have 9 eighth notes, I created a group on the 102 that includes one eighth note (12 pulses) such that when the X gate is high the duration and step length have at least 12 subtracted so that that step and duration are 0 so all of the patterns now have 8 eighth notes. What I’ve noticed is that even with a duration and step length of zero, it appears that a “skipped” step will still take one pulse before going to the next step. The easiest way to explain it is to show a video: https://www.youtube.com/watch?v=WBytTgjWQbA
I put a drum sound every 6 pulses and have only one pattern looping. When it starts the drum is in sync. When I raise the gate on X and subtract 12 from the step, you can hear how the drum becomes out of sync with the pattern. After 6 loops, the pattern is back in sync. (Then I lowered the gate and added the step back in.)
Is this expected behavior? I wouldn’t be surprised if it is because I realize the 102 probably has to process that the gate is high and make the subtraction. I just want to bring it to attention in case it is unexpected. In any event, there are work arounds like either creating a second group that subtracts one from the preceding step or taking 6 off of two different steps.