Feature Request: Prevent Sound Cut-Off When Changing Songs – Delayed Song Unload & Global Kill Action

This is discussed in detail, with some workarounds, here: Does Cantabile support sustained sound transitions (aka SST/SSS)? - #37 by JimboKeys

I love Cantabile, but am going to try to move to Ableton Live (both to learn it and use one app for both DAW and live performances). Apparently, this isn’t an issue in Ableton Live, as well as some other similar apps like Mainstage and Gig Performer.

I’ve tried some of the workarounds in the discussion above and found them very clumsy and difficult to manage. The “best” one I found was to create an audio file of a pad for 10 seconds in each key, and use song states such that at the end of Song 1, once I move to State 2 of that song it enables and triggers the pad audio file in the key of Song 2. Then in Song 2 that same audio file is enabled, so it will keep playing in Song 2, State 1.

That’s still a bit awkward for a number of reasons (i.e., maybe the actual pads in Song 1 sounded different, had different cut-off, etc.), including having to modify 2 songs minimum each service if say, we were switching from Song 1 in D to Song 2 in G instead of A like last time.

I’ve moved far away from using linked racks because I’d rather have specific tweaks for each song instead of changing parameters in a linked rack and not realizing it when I re-use that rack in another song, amongst other reasons. I use Unify (the VST to rule and tame all VSTs) instead, creating my own custom patches (same as “racks”) that I can use in any DAW, standalone Unify, or in Cantabile so they’re far more useful than investing a ton of time into custom racks that only work in Cantabile.

The audio file transition workaround happens to work for me, sort of, but I realize that can be even more work if you need some other sound rather than pads to carry you through between songs.

All that said, I’m working with ChatGPT to help me understand how to build a dual engine system in Cantabile so songs become racks, and only one “song” is used with 2 song racks you cross-fade between, and load the next song into the previous rack. This might be similar to what some have suggested in the thread above, though it sounds a bit different. Not sure if it will work, but I might give it a go. It will involve converting every song I have into its own rack.