Thank you for the informative YouTube video for using Gig Performer with multiple keyboards:
My scenario is different from the three presented. I use a double tier keyboard and neither keyboard is truly static with one sound. However, the top keyboard only needs instant access to about 16 sounds that I would call up by pressing a button on the keyboard. I may need a Moog lead line, or perhaps a Mellotron, etc.
I was thinking the global rackspace would be the route to accomplish this setup but the implementation is difficult. I would setup my 16 plugins in the global rackspace, assign Bypass to widgets mapped to buttons on the top controller. The trouble though is that when a button is pressed, not only must the particular plugin be activated but all the other 15 plugins must receive MIDI messages to Bypass their respective plugins. Therefore, it would be possible to toggle between the 16 sounds, and only one sound would be active.
I’m not sure if scripting is needed here, or if there is an easier way. Perhaps a new feature: what is truly needed is dynamic routing. In Gig Performer, we draw a connection between the MIDI block and the plugin(s). That connection is static and hard-coded. But what if we could dynamically change that connection during the gig through a button on the keyboard?