I’m contemplating changing my Gig Performer setup to use multiple instances. I need clarification on setting up multiple instances to handle independent program changes (i.e. switching rackspaces). However, I also need input on whether setting up multiple instances is a good choice.
The reason I want multiple instances is to allow two separate keyboards (top and bottom tiers) to have independent control over which rackspaces they use in their respective gigs. For my scenario I need to adjust the Global MIDI option for Program Change Control. I’m thinking I do not want “Accept Program Change Messages from any Device”.
I don’t understand how to make Gig Performer instances independent of each other for program changes via Global MIDI settings. Are the Global MIDI settings truly “global” in that one set of properties applies to every instance of Gig Performer, or, are the Global MIDI settings configurable and isolated per Gig Performer instance? Are the “global” MIDI settings stored in a separate section in an .ini file named after each instance?
When I manually launch Gig Performer and open up a gig (current setup), what “instance” (i.e. name) is running?
I understand how to create a shortcut that fires a Windows batch script to invoke the named Gig Performer instances. In a community post I found the following Windows batch script.
cd "C:\Program Files\Gig Performer 4\"
start GigPerformer4.exe
start GigPerformer4.exe -in="Guitar"
start GigPerformer4.exe -in="Vocals"
When “start GigPerformer4.exe” is run with no “-in” parameter, is there another “default” instance running? Can a gig be loaded without starting an explicitly specified instance?
Taking a step back, I’m not sure going down the multiple instances route is correct or if I should stick with my current setup.
For the top keyboard I’m using the global rackspace and scripting to control switching between instruments (plugins) similar to radio buttons. Right now the global rackspace has 16 plugins and it’s hard to manage the wiring view on a small laptop screen. I want to go beyond the 16 instruments but this implementation will require making the wiring and scripting more cluttered and complicated.
Loading the global rackspace takes the most time of all the rackspaces (i.e. a few seconds). From a best practice perspective I wonder if it’s “safe” to have many instrument plugins in the global rackspace. Through scripting only a few plugins at any given time are concurrently active and the rest are bypassed. I am contemplating having 64 instrument plugins to choose from. With the multiple instances setup, a separate gig file would have 64 rackspaces.
The global rackspace is also currently used by the bottom keyboard. There are commonly used FX plugins. I’ve put these FX plugins into the global rackspace to remove un-necessary duplication across individual rackpsaces. The FX plugins are always active (never bypassed unlike the instrument plugins used by the top keyboard).
Thanks for all suggestions and clarifications.