What is the problem?
Switching to a longer variation picks up where the shorter left. Quoting my original bug report:
I have 2 variations for a track, one is 8 steps long, the other is 4 steps long.
Having the 4 step variation playing, I queue the 8 step variation. And then when the 4 step variation reaches the end and the variation is switched, the 8 step variation continues from step 5, playing the second half of the variation.
I believe I understand why this happens, from a programming point of view. But, from a user’s point of view, I expect it to play the next variation from the beginning, as the previous variation reached its end before switching.
This happens independently of what the sequencer considers the current pattern progress to be in the orange bar above the play button: The behaviour is the samme, no matter whether the variation switch is happening when the progress is resetting or somewhere in the middle.
The conclusion from the Polyend Team on the bug report is that this is working as intended (and may affect a lot of existing projects if changed).
What should this feature achieve?
This feature should allow me to explicitly choose to have the next variation start from the beginning in the case where the variation changes from a shorter to a longer variation when the shorter reaches its end.
Are there any workarounds?
- Making a pattern change instead of a variation change.
- Doing a Shift+Variation Change as soon as the shorter variation restarts (but that could be suboptimal, if the variations don’t have identical first steps).
Any links to related discussions?
Any references to other products?
Quoting @5020780:
Session view in Ableton Live/Clip launcher in Bitwig Studio. By the way, queued clips start from the beginning there.