Yes. There are a couple different ways to approach what you want to do, each with different tradeoffs.
In all cases you’ll put your 6 VSTs in the Global Rackspace and by definition those will be available to any Rackspace in that Gigfile.
How you want to control whether you hear them or not is where the tradeoffs come in. Without getting into scripting, there are three different ways I can think of to control whether or not they are each making sounds:
- Have a bypass switch for each of them, so you can toggle them each on and off individually
- Have a midi filter in front of each of them, so you can stop note-on events from reaching them when you don’t want them to play
- Have them all playing all the time, but send them into a volume mixer where you can control how much of each of them you hear all the time
You can combine that “volume control” option with the bypass or filter option as well if you want.
The link jpt posted above describes how to link controls in the global rackspace to your non-global rackspaces.
The tradeoff of the different approaches is that when you do the “bypass” approach the sounds will cut off immediately when you switch racks. If you do the “filter note-on” approach your notes will sustain, but your “inactive” VSTs are still enabled so may drain CPU resources even though they won’t receive “note on” events. Some VSTs can be resource hogs even when they’re silent, although most of the one’s I use are not.
That final option of just controlling the volume is useful if you do a lot of different layering, but clearly if you have VSTs playing that you just mute in a volume mixer then you’re draining CPU for nothing. Again, depends a lot on the VSTs whether this is an issue or not.