In addition to the current OSC \setlist\GO features, I would like to see one more LOOP functionality. Currently….
- When playing in a loop, hitting \setlist\GO escapes the loop
Essentially, it does a \loop\escape OSC command.
But I would rather like to see it perform a \loop\toggle OSC command.
In other words, while in a section that is LOOPING, and upon hitting \setlist\GO to escape the loop, I would like to, change my mind, and again hit the \setlist\GO OSC command, and STAY in the loop. In other words, the GO OSC would never do \loop\escape, rather the GO OSC would always do \loop\toggle
One conflict I see (and I have a proposed solution) is that, currently the \setlist\GO OSC has 2 behaviors while “playing”. The first is \loop\escape, and the 2nd is…
-
When playing while a song or section is queued, instantly jumps to it
But while in a loop, is use (as an example) a “/setlist/jumpToSection J4 true” OSC , and (I seem to remember, I hope) that if the song is currently looping, at the end of the current loop, if I already sent this \setlist\jumpTO OSC, AS goes to that section without requiring me to ever send a \loop\escape OSC command.
Thus, I am thinking maybe I don’t know the whole picture here, or, perhaps there is not a need for the 2nd \setlist\go “playing” behavior.
My point: Can this 2nd behavior go away, and be replaced instead with \loop\toggle ??
As always, thanks for considering this!