Midi controler behavior

Hello, I use ableset for my show to manage my set list, show my lyrics un real time. I had very big set live (100 songs in one live set) with locator for star, section and stop. I connected my n anopad 2 to linke 4 buttons (play, stop, next song and prev song. During show, before end of song, I navigae with button next or prev and ne next song I selected blink. When song finshed, I was able to start new seelected song. It xas perfect. Due to droout problem, I have to change to multi files project. I split all songs and switch ableset to multifile management. Loading of song is little bit slow but no choice. But My big concern is when I navigate with midi controler button next and prev button, the sytem load the song but mayeb I want to jump 2 songs. How can I navigate to the songs to select next song during another one plays and able to load when I push button. I don’t know if I’m clear my english is not so good :slight_smile:

Hey @Pat,

What you’re describing makes sense, and there are two settings that together will get you back to the workflow you had before.

Both are in Settings → Playback.

1. Delay Before Jumping to Song File

This one only appears when you’re using a Multi-File Project. It adds a short delay before AbleSet actually loads a project file when you use the next/prev buttons. With a delay set, you can press next a few times in a row to move 2 (or more) songs ahead, and AbleSet will only load the final song you land on, instead of loading each one immediately.

Options are None, 500ms, 1s, 2s, 3s. Adjust that to taste. The bigger the delay, the more time you have to skip multiple songs before it loads.

2. Jump Mode

This controls when AbleSet jumps to the song you selected. For the “next song blinks while the current one keeps playing, then starts when it finishes” behavior you had before, set it to either:

  • End of Song — queues and highlights the selected song, then jumps when the current song ends.
  • Dynamic — sections jump at the end of the current section, songs jump at the end of the current song. This is the closest to how a single big set behaves.

Since you’re now in multi-file, the experience won’t be 100% identical to the single set you had before, because each song is a separate file that needs to load. But the combination of the delay + End of Song / Dynamic gets you very close.

You can also see this in action in the official tutorial.

Hope that helps!

Hi Agustin,
Thanks for your reply. I checked seting and it was correctly tune except delay. I had delay now. But I can’t select another songs with controler. When I click next, system doesn’t blink. I can do it when song is stoped, but my objective is to preselect next song before end of current song. Even with mouse, others song are not selectable as I did with one file project. To load song system need 10 s with big PC (last CPU and 64 G RAM, NVME drive). It is very long and I don’t want to add tiem to select song. This is why I ant to preselect next song (queued) and when Song finishs, system load the song I preselect. Do you have a way for that ? Thanks

Hey @Pat,

With the jump mode set to End of Song or Dynamic, you can queue the next song while the current one is still playing — it gets highlighted your setlist, and the new project file will load when the current song finishes. The loading happens during the transition (it can’t preload in the background while another song plays, if that’s what you’re asking), but the preselecting itself works during playback.

So the fact that it’s not highlighting when you press next during playback might point to how your controller buttons are triggering the action.

A couple of things would help figure out what’s going on:

  1. How did you map your next and prev buttons? Are they mapped to the Next Song / Prev. Song actions in AbleSet’s MIDI mapping, or to something else (Custom OSC, etc.)?

  2. If possible, could you share a short screen recording showing what happens when you press next during playback, what you see versus what you expect?

That’ll let us pinpoint what the issue is.

I’m looking forward to your reply!

Hi, As requested, you will find attached picture and videos. Picture is the settings of my ableset. Video is behavior of show. With nanopad2 I start song, during song playing, I tried to move to another song to preselect it but click dosn’t work. I try with mouse to select another song, nos action possible to set list. When song is stop, I can move with nanopad into my list. What I want is to be bale to move into the list to select next song during sing playing and when song arrive to the end, system load (if I need to click it’s ok) song presect (blinking). Thanks for your help.

I forget files :slight_smile:


Video is too big. I try to send link. Tell me if it’s working Dropbox

Hey @Pat,

Thanks for the screenshots and the video!
I missed that you’d already mentioned multi-file in your original post, so let me correct my previous reply.
In a multi-file set, queuing or jumping to another song while playback is running isn’t possible, this is by design. You can only select/queue another song when playback is stopped.

Sorry for the confusion, hope that helps!

Hi,

Thanks for your reply. It’s very bad news because I have no choice to use multi files project due to dropouts sound. But in this mode it is not efficient if I can’t pre select next song in queued list. I have to choose another product . It’s a pity. Maybe one day you will add this features which is for me basic features. Live is not ableton to work with big file and impose to use multi files project. Thanks for your time. Have a good day.

Hey @Pat,

Quick follow up on this one: as of AbleSet 3.2.0 beta, you can queue songs and sections while playing in multi file projects.

For this to work, the jump mode needs to be set to End of Song, Dynamic, or Manual. So you can preselect the next song during playback, and AbleSet loads it when the current one ends, just like the workflow you had in your single project setup.

If you’d like to try it, you can grab the latest beta here: AbleSet 3.2.0 beta 10. Keep in mind 3.2 requires Live 11 or 12, and since it’s a beta, I’d recommend testing it with your project before taking it on stage.

Let me know how it goes!

Hi Agustin,
That’s sounds good. It is good news to win some selection time. I will test it but It is not perfect solution to have immediate play because Live take time to upload. I think about alternative solution and have 2 PC with 2 lives in order to preload next song on second PC when the current song play to the other. But I will have 2 ableset, 2 set list, 2 screens for lyrics and chords. The best solution should be to have une bigest song but event with big PC live dosn’t works correclty. DO you think one day it will possible to have 2 lives on one ableset ? I test others solutions like Steinberg vst Live which seems able to manage big show with 100 songs containing 22 stereo tracks. Unfortunatly I have no reply from ableton. The soft is done for live but the samll show only.

Hey @Pat,

Glad the queuing helps with the selection time. On the loading itself, you’re right that it isn’t instant, and that part is on Live’s side: AbleSet asks Live to open the next project file, but how long that takes depends on Live loading the samples, the plugins of that set and the computer itself. Preloading a project while another one is playing isn’t something AbleSet can do, since Live only keeps one project open at a time.

About two Live instances on one AbleSet: that isn’t possible today. One AbleSet instance talks to one Live instance, and AbleNet is meant for redundancy, so both machines run the same project in sync rather than different songs.

If your computer can handle it, you should maybe try to set up the whole repertoire in one big project, since that’s the setup that gives you instant switching. There are tools that can help stitch different song files together, such as Stitchable or PlayARC.

Before you go down the two computer route, it might be worth another look at the single session approach, since that’s the setup that gives you instant switching. A few things that usually make a big session manageable:

  • Freeze and flatten tracks that only play audio. This removes their plugin load from the CPU entirely.
  • Fewer plugin instances: process groups or returns instead of putting the same plugin on every track.
  • Keep in mind that deactivating a device stops it from using CPU, but it stays loaded in RAM, so it doesn’t help much with the initial project load.
  • Audio tracks stream from disk, so 22 stereo tracks per song is usually less of a problem than a big plugin count, especially on a fast SSD.

Hope that helps!

Hi,
Thanks for your advise. It gives some ways but I already explored all of them. I think the problem is inside Ableton and no solution. My project doens’t have plugin or vst. It is just wav player. I have a lot of wav but no one is in ram. I have big PC 64 G RAM CPU last generation, drive NVME last generation. When live runs, cpu is maximum at 4 %. I don’t know why it’s working and then drive alarm on and sound stop and coming each 5 seconds. It’s not robust for me. It’s pitty because I thunk it was the very best solution for the needs. This is way I explor others softs. I love Ableset. Capabilities and quality of your support but Ableton is not done for long show with big project. With multifile project it’s working but too long during the show to wait 12 s between songs.

Hey @agustinvolpe ,
are you sure it is into this beta version ? I installed it and put settings to end of song. When song runniong, I can’t select others songs. Thanks