Since many of my band members like to switch the song order, sometimes even on stage it would be good to think about ways we can anticipate on that.
On my intone setup i had a USB keypad where i could type the number of the song and hit enter at the right moment. I have to check if this is possible with cantabile.
But maybe we could think of a better playlist manager. Afterall this is what itās all about.
Some ideas Iāve had on my mind:
import a simple text file with the show structure, this way somebody can send you via email and you can import. Export in the same way. I love to work with a spreadsheet where i can reorder by number.
maybe have a dedicated part in cantabile only for managing playlist? Where you can reorder and create?
Iāll make a model for this.
I have a static setlist in Cantabile named āRepertoireā - simply all songs in our current repertoire, arranged in alphabetical order, addressed by bank select / program change via a binding in the background rack. So whenever Cantabile receives a program change, it immediately loads the respective song.
I use my homebrew program LivePrompter to display lyrics / chords / comments in time with the song. I usually manage my set lists on LivePrompter; when selecting a song, it sends program changes to Cantabile. So with one touch on my LivePrompter tablet, I get the lyrics/chords displayed on my tablet and the correct song loaded in Cantabile. Since it is pretty easy to change the current song in LivePrompter (big list, just tap on the song title), I can be pretty flexible if someone wants to skip a song in the set list or bring in a new one. So once Iāve found the right song in my lyrics collection, Cantabile dutifully tags along.
Iāve built a setlist manager for LivePrompter that allows me to easily compile and edit set lists - but I donāt use this live; only in preparation for a gig. When changing the song order during a gig, I just manually select the alternative song or skip forward in the set list - which is easy with my LivePrompter tablet.
As a fail-safe, I usually create a gig-specific set list in Cantabile from my master list, with the songs in the order of our set. In case the connection between LivePrompter and Cantabile fails, I can simply step forward / backward in the Cantabile set list with two buttons on my keyboard/controller
But you can also be very flexible without LivePrompter
The easiest way to do this is to keep all your songs in one set list (maybe sorted alphabetically) and assign each of them a program change number. If you have more than 128 songs, no problem: you can assign bank/program changes like 1.14 (bank 1 PC 14). Now to load any song, simply type its number and then hit S. Now you only need a friendly printed list somewhere on stage so you know the number for each song.
And yes, you can also assign the Enter key to select the song instead of the āSā key: Tools->Options->Keyboard & Controls -> Enter Key Action. Now you can use your USB number keypad the same way you used to with intone
@brad: is there a way that the āprinted setlistā template can be tweaked to display the program numbers after the song title? Would be super-helpful for a scenario as outlined aboveā¦
Cool and thx again Torsten for your help !
Great stuff you have there, seems youāre way more experienced with these things.
In my previous band it was really horror with playlist, the band member switch all the time the order. So I could never make any preparations for it.
Anyway, I think software like this should be focused on creating and managing setlist.
Maybe not such a big part of the software, but an important one !
import a simple text file with the show structure, this way somebody can send you via email and you can import. Export in the same way. I love to work with a spreadsheet where i can reorder by number.
maybe have a dedicated part in cantabile only for managing playlist? Where you can reorder and create?
The problem with this is that the song names in the text file would have to match exactly with the names of Cantabile song files, otherwise Cantabile wouldnāt be able to match them up to actual paths to song files.
Cantabile setlists are stored in json format, which if youāre not familiar with it is a kind of structured text file, where each entry has fields for song file path (relative and absolute), and the program/bank number. It would probably be fairly straightforward to write a little script in Python or other scripting language to convert a simple text list of song names into a Cantabile setlist file, although youād still have the problem of making sure you can match song names correctly.
But it doesnāt seem such a big requirement for me - Cantabileās setlist tools are pretty good, so you can create a new setlist and choose the songs you want on it from a master list of all songs, and then re-order them etc. Iāve personally never felt the need for anything beyond that, as it only takes a minute to create a setlist this way anyway. Might it be that youāre just more used to using a spreadsheet to setup your setlists, and havenāt jumped over to Cantabileās setlist manager fully yet?
Cantabileās setlist already allows this, doesnāt it? You can re-order (Ctrl-up/down), cut, paste, save as a new setlist and so on.
As Torsten says, the Quick Controller (see the guide here) is probably the best way to get your USB keypad working for dialling in songs.
Something @brad might want to consider is a new feature of the Quick Controller, allowing incremental search by song name. So youād press a certain key to trigger search, then start typing the name, and once it matches you can press enter and itāll load. This is probably the fastest way to deal with random song requests from a large repertoire, where you maybe donāt remember all the song numbers.
Idea:
Why not open a selector menu when clicking the Set List name (above the songs list), with the latest 5 setlist.?
This way we can quickly switch setlist, and not go through the menu?
Donāt apologize - just about everything in Cantabile is based on user feedback. Sometimes Iāll log it as a good idea, sometimes itāll already be logged somewhere (either Trello board, or in other notes I keep) and sometimes itāll just be registered and if raised enough will wake me to something needing attention.
I have the same case as @So_Godly had mentioned i.e. the band member switch all the time the order of songs in a setlist.
My working setlist contains about 30 songs and they are not easily accessible via ticker bar.
Hence I found a ticker bar unsuitable for my purposes.
So I switched to setlist in a right sidebar, but now I cannot see setlist, song states and monitor at the same time.
Any suggestions ?
P.S. Printed list with song numbers - not a good option. Why not use Cantabile instead of additional paper tools ?
Btw useful feature request by @Ade and @Neil_Durant (searchable setlist)
I have a thought on this problem and hereās my bit. I have some set lists with over 60 songs, so the same problem occurs when the leader jumps around the list. I would like to be able to have a single icon and hotkey that would spread the entire setlist full screen, maybe like a calendar style with boxes (suggest possible squeezing up to 75 or so songs to one screen). Now all titles are in front of me no scrolling, I click one and auto return to live screen with notes (or other options for select song screen). For a tactile band that reads the mood of the crowd to decide next number this would really help! I guess if itās not out there already this would be a request for @brad
Above other new features, this should be in top. (Ow did I do a Trump here lol)
No serious, the setlist functionality is the second most important, if not the base of a live vst host.
It should be carefully thought about.
So i agree with a full-screen where you can
select songs from the list (current setlist or all songs)
search or a-z index
rearrange easily by dragging (with ctrl for example as lock and replace or move function)