SuperGo-button without having to select already selected section?

Describe your issue here:

In a worship setting, I use the Go button to move to a newly selected section, which is the normal behavior of the button.

Sometimes the worship leader misses the cue for a section. In those situations, I’d love to have a kind of “hybrid” Go button that can launch the currently selected section from the beginning, without having to re-select it first.

Is there any way to achieve this, or is there a feature that could support this workflow?

Thank you guys in advance

Please fill out these values to make it easier to troubleshoot:

  • OS and Version: (e.g. macOS Ventura 13.3)
  • Version of AbleSet: (e.g. 2.2.3)
  • Version of Ableton Live: (e.g. 11.3.3)

Hey @danielkoppang, that can probably be achieved using a custom script.

Would you like the button to instantly jump to the beginning of the current section or should it respect Live’s quantization? Also, what happens when the current section is looped? Should the button disable the loop or still jump to the beginning of the current section?

I’m looking forward to your reply! :slight_smile:

I would like it to instantly jump to the beginning of the current section. Because I have set Live’s quantization to 1 bar, it can be to long to wait in our setting.

The button should respect the sections attributes, so if the section has a +LOOP:2 button, it should reset and start from the beginning as it was hitting the section for the first time. Again, this button would be a Panic Go-button for scenarios we have to adapt to a missed cue, without it taking to long to get back in :wink:

Or it may be another solution to my suggestions?

I think this will do the trick:

[{"type":"button","buttonType":"osc","textColor":{"type":"preset","color":"white"},"backgroundColor":{"type":"preset","color":"green"},"label":{"type":"template","template":"Instant Restart"},"font":{"size":40},"width":200,"height":200,"x":250,"y":315,"zIndex":1020,"onPress":"//if playing: /setlist/jumpBySections -1; /setlist/jumpToQueued true","meta":{"visibility":true,"textColor":"var(--color-white-500)","backgroundColor":"var(--color-green-950)","label":"Instant Restart"}}]

The important part is this OSC command:

//if playing: /setlist/jumpBySections -1; /setlist/jumpToQueued true

Thank you so much, Leo! I was able to bump the script even further, when the click I muted for quieter moments, it will instantly start with click volume up and from the beginning of the section with this:

setShared(“click”, true);

sendMidiCc(“IAC-driver Buss 1”, 1, 44, 127);

if (osc(“/global/isPlaying”)) {

sendOsc(“/setlist/jumpBySections”, -1);

sendOsc(“/setlist/jumpToQueued”, true);}