I often switch the keyboards, and the number of keyboards, I use to suit venues and set list.
I have a ‘Device Hub’ Rack that splits off notes, expression pedals, modulation, controllers, and such, and routes these to whichever sound-producing Racks need them. When I create a new Song I route my inputs to these ‘Device Hubs’.
The Device Hub has a number of States that are customised for each of my controller keyboards, such that if I switch from, say, my Roland A800 to my Kurzweil PC3K each of my slider controls always arrives at the Racks with the same MIDI Controller number - similarly for my pedals, switches and such. The State for my PC3K, as an example, re-maps its sliders from Data, 13, 23-28 to controllers 70-78 - and this matches exactly the same controllers sent by the sliders on my A800.
However, I have to select the appropriate State separately for every song in the Set; this is cumbersome and open to error. So far I’ve scratched my head, but not come up with a convincing alternative. I feel sure that the Background rack must hold an answer, but I don’t know what that answer is.
How do others approach this aspect of Cantabile?