Cantabile's controller bar now (as of build 3591) supports multiple layouts, where each layout stores the set of custom buttons you've configured as well as the visibility of the built-in buttons.
Yes, that would be the icing on the cake - having two additional menu entries: export… / import… to move my stuff between my different machines and configs…
But for the moment, I guess I can copy the “controllerbar” section of the settings.json file
I was pondering this today and made an rough outline of the Settings file main sections and here it is, if there is stuff missing just post it but I think this is the basic idea for that file …
Audio Engine Settings
Audio Input Ports
Audio Output Ports
Bindings Panel Layout
Controller Bar Layouts
Windows Environment Settings
General Cantabile Application Settings
Live Mode View State
MIDI Clock Settings
MIDI Input Ports
MIDI Output Ports
MIDI PG Change Formatting
Main Window Layout & Settings
Master Input Gain Settings
Master Output Gain Settings
Metronome Global Settings
Normal Mode View State
Racks Panel Layout
Recent Set lists
Recent Songs
Recorder Settings
Song Panel layout
Tempo Indicator
Tempo Presets
Time Signature Presets
Update Settings
Vst Plugin Paths and Settings
So, I was thinking, if the folks were wanting Controller Bar Layouts as a separate file then what else in that Settings file would be helpful as a separate file too. After looking at it this way the only thing from my perspective would be the tempo and time signature presets as a separate file. Either that or the ability to have the default trimmed down presets lists with an option to switch on all possible presets and time signatures. (currently you add new ones 1 at a time). The other thought was the panel layouts might be cool as a separate file so you can keep the look the same across multiple machines. Some items are obviously better left to each separate machine. I’m curious as to other people’s thoughts on this one …
Again, thanks for the feature Brad, I already have uses for 4 or 5 different types of Control Bars and have made 3 so far! Oh and I forgot to ask, is it possible to have it save the Control Bar choice with each song file?
I’d like to be able to show the currently selected State of a pair of Linked Racks on two buttons in the Controller Bar, but I can’t find a way to do it.
I also tried using ‘FirstPluginProgramName’ as a try-out, but it stays blank.
For my needs, just separating the controller bar configuration out of the main settings with the option to store it in a separate directory would be perfect (for me, in my Onedrive folder with the songs and racks and everything else).
Great feature with the controller bar buttons. I can now control simple DMX scenes sending an external midi note message through generic usb/'midi in/out dongle. One ask, anyway to create a second row of buttons and/or be able to position vertically to one side or another? I have about 12 buttons (or more if possible) to fit on my surface book tablet and I cannot see all of them when I detach the tablet part and put it in vertical mode to read my drum chart in show notes. Thanks for the consideration.
Currently it’s limited to one row of buttons but you can create multiple sets (layouts) and switch between them. Also, don’t forget you can resize the buttons (place cursor between them) - perhaps you can shrink them down a bit to make them fit.