Return to Start of Setlist

Hello I first want to say love Ableset it has made my life so much easier putting together the sets for our church services. Maybe I have not been able to find it or figure it out but is there a way to have Ableset stop and jump back to the top of our setlist? Right now I have had to use the midi clips I previously was using for what Ableset has been able to accomplish but that would be super helpful to have that way I don’t have to remember to make sure I am back to the first song after our morning run through.

Hey @seancca, welcome to the forum!

Glad AbleSet’s been making your church setlists easier.

You can achieve this with an OSC command: /setlist/jumpToSong 1. This jumps straight to the first song in your setlist.

You have two ways to trigger it:

Option 1: MIDI Mapping
Settings → MIDI Mapping, OSC & Scripting → Edit MIDI Mapping → add a new mapping → set the Action to “Custom OSC” → enter /setlist/jumpToSong 1. Then map it to a footswitch or controller button.

Option 2: Canvas button
If you’re using (or want to try) a custom Canvas view, add a Button element, set its type to OSC, and put /setlist/jumpToSong 1 in the “OSC Command on Press” field.

Either way, one press and you’re back at the top of the setlist for your next run-through.

Would that work for your use case?

I do actually have a canvas button setup for that. I do a form of the midi mapping using the IAC driver and looping a midi note that selects markers saved in my template I use. I will keep doing that.

Hey @seancca, that’s a cool workaround! If you ever want a simpler path, since you already have a Canvas button set up, you could combine two OSC commands in one button press instead:

/global/stop; /setlist/jumpToSong 1

This stops playback and jumps straight to the first song in the setlist, all in one go — no MIDI loop or IAC driver needed. Same command works in a MIDI Mapping (Custom OSC) too, if you’d rather trigger it from a footswitch.

Hope that helps!

Sorry thought I responded.
I think I didn’t explain it well. I don’t want to have to press a button to select the first song in the setlist once we get to the end of the last song. Right now the midi clip accomplishes that because I have locators for up to 6 songs in my template that are already midi mapped for notes and I created clips from when I needed to do that to jump to the next song before getting Ableset. I was seeing if I could recreate that in Ableset instead of having the Song End tag and having to offset that so the midi clip can play and take me to the first song in the set.

I was hoping there was some way the jump to locater could be setup in the same way.

Hey @seancca,

Thanks for clarifying! You can actually recreate that exact behavior natively in AbleSet, no MIDI clips or offsetting needed.

Create a track in your project and name it something like Auto Jump +OSC (the +OSC at the end is what makes AbleSet treat it as an OSC track). Then add a MIDI clip on that track at the same position where you’d normally place your last song’s SONG END locator, and name the clip:

/setlist/jumpToSong 1

When the playhead reaches that clip during playback, AbleSet fires that command automatically, jumping straight to the first song in your setlist, just like your MIDI clip used to do, but built right into the project instead of relying on external note mapping.

Would that work for your use case?

I will have to give that a try