Okay, so I have a pattern with a very slowly developing melody, implemented using trigger sparks. There are four notes. #1 is triggered every loop, #2 is triggered every 2nd and 4th loop. #3 is triggered every 1st, 2nd, and 3rd loop, and #4 is only triggered on the 4th loop.
Works great when I just play the pattern by itself. The problem comes when I try to use this in a pattern chain. The pattern with the melody is pattern #2. There’s another pattern, #1, without the melody. I want to chain it something like 1112222. Problem is, when it gets to pattern #2, the trigger sparks happen as though it were the fourth time looping, not the first. Similar behavior if I chain it 112222 – the first “2” plays as though it’s the third time through.
The loop counter is global, not per pattern/track.
You need to reset the counter at the right places using the “reset counter” spark. However, those are currently not working, a bug that TE is aware of.
I’m thinking you could put it in the pattern before. Maybe you could put a parameter spark on it so it’ll only trigger every X time (if the reset spark is on a pattern where you need the spark trig).