Hi - I’m investigating using Ableset for programming musicals. In this setting, Ableton is always triggered by someone in the pit using a single GO button or footswitch from the start of the show to the end. So the same button will start a song (or section of a song) as well as cue out of vamps and do a quantized jump to the beginning of the next section.
Right now I don’t see a way to duplicate this behavior in Ableset, unless I’m missing something.
You might be able to achieve this functionality using a Custom OSC mapping. For example, the OSC command /setlist/playCuedSong; /loop/escape will jump to the next song when the end of a song is reached, start playback when the playhead is located at the beginning of a song, and escape a loop when one is currently active:
I had considered and tested that and it almost works. The use case where it fails is if there is a Song that begins with a vamp (which is not uncommon). In that case it will play for a single bar/quantize length and then jump to the vamp exit. Maybe there could be a specific OSC for a “Theater GO” that would only try to escape a loop if playback is currently active?
An update to this - I got the behavior to work the way I want with a custom M4L device that triggers different midi notes through the IAC Bus depending on if playback is active. Would still love to have it work natively, though
I’m looking for exactly this behaviour. I want to move through the live show with only one footswitch. One of the songs start with a +LOOP, so I’m running into the same issue, where it in this scenario will skip the loop.
I’ll look into solving it with M4L, or would you mind sharing your solution?