Basically “One in…” Math trigs (1:2, 1:3, etc) seem to work by keeping a counter that increments every time the note is supposed to trigger, and the note is allowed to actually send MIDI/CV if the counter is on the right number. However, that counter seems to not reset when playback is stopped, so if you play half a pattern, the counters of notes in a pattern with the same type of “One in…” Math trig will get desynced, giving different results every time.
The counters do reset when restarting or reloading a project.
Let me know if you think this is a bug or a feature.
Scenario 1:
- Create a 1-bar pattern.
- Enter 2 notes (preferably different pitches to distinguish them) using the 1:2 Math trig, one in the beginning of the bar and one in the middle.
- Start playback.
The two notes both play on the first pass of the 1-bar loop, and they’re both muted during the second pass.
Scenario 2:
- Create a 1-bar pattern.
- Enter 2 notes (preferably different pitches to distinguish them) using the 1:2 Math trig, one in the beginning of the bar and one in the middle.
- Start playback.
- Stop playback before the 2nd note triggers.
- Start playback again.
Now, on the first pass of the 1-bar loop, the first note will be muted, while the second one plays. On the second pass of the loop, the first note plays while the second is muted. They are not synchronized anymore.
If you stop playback between the two notes again, and start playback again, the notes will go back to being synchronized, both playing during one bar and both being muted during the other.
Scenario 3:
- Create a 1-bar pattern in pattern slot 1.
- Enter 2 notes (preferably different pitches to distinguish them) using the 1:2 Math trig, one in the beginning of the bar and one in the middle.
- Copy pattern 1 to pattern 2.
- Set pattern sync to 1/2.
- Start playback.
- Switch patterns between the two notes.
Now the notes are desynced again, and we never even stopped playback, just switched between two patterns.
Why it matters to me:
I tend to stop and start playback often, and if I have a fill programmed to run every 4 bars using the Math trigs, and happen to stop playback during the fill, the fill is now messed up and half the notes of the fill are going to play on the right bar while the others will play on a different bar, until I reload the project.
Another case that it may affect could be having similar patterns with Math trig fills, and switching between them during a fill could result in their fill notes being desynced for the rest of the song.