I quite often want to make the same changes to my entire setlist. I only have 50 or so songs and I know some others have many many many more!
I’d like to be able to batch process the following
Move/Add/Change/Delete/Enable/Disable bindings and routes in songs, song states, racks and rack states
The same for racks and songs would be nice, but most of the time for me is taken up in bindings and routes.
I like working in spreadsheets, because I can use all the inbuilt text manipulation to quickly generate the configuration.
What would be ideal for me is a way of exporting the current config in CSV or other format, allowing me to modify it, then re-import.
That export would also let me verify that things are configured as I want - at the moment I have to go through each song and song state to see what is configured, and this is across multiple windows (bindings, racks, routing)
This would be the next evolution of the set list reporting feature request.
I did take a peek at the Catabile config files, has anyone done any work on manipulating them directly?
I didn’t spot an existing feature request or thread on this topic - any interest?
Out of interest, what actual scenarios are you encountering that require you to modify routes throughout all your songs? That might actually indicate something you’re doing in your song creation that could be improved (eg through the use of more reusable racks / rack states).
Yes, I wrote some Pythons scripts to read in the JSON format Cantabile files. It’s quite a simple format, and many scripting languages allow you to manipulate JSON easily. The problem is that they’re arbitrarily hierarchical, so things can be nested within other things. It’s not easy to unravel that into a 2-dimensional spreadsheet table.
Yes, here’s my script, which analyses a given setlist and tells you which racks/plugins are used in which songs etc. I’m not offering any guarantee that it works on your machine/setup
It’s the same script mentioned in that thread - I’ve been meaning to send you the script ever since, but hadn’t quite got round to it, until today’s reminder
Not sure if this is helpful, but all Cantabile files are just plain text files - you can open them in a text editor and search/replace if you need to. Make a backup first though - if you mess things up it might not load.