I assume that a preset is another variation, rackspace, song, or song part.
Here’s my approach: I want some controls to be per-song/part/whatever. I want other controls to be truly global. Some of the global items should be static, and others should be controllable, but should not change per song/part/etc.
STATIC ITEMS IN THE GLOBAL RACKSPACE
- Don’t make widgets for these. Adjust them in the plugins and don’t touch them.
- Maybe you update or swap a plugin in the global rackspace. If so, rewire it and make sure that everything is set as you wish. Test it to make sure.
ITEMS THAT CHANGE PER SONG/PART/ETC
- Make widgets in the global rackspace. Give them parameter numbers.
- Make widgets in all of your local rackspaces that connect to the global widgets (Plugin: To Global Rackspace. Parameter: That parameter number that you set in the previous step.)
- Set each variation as you wish. For instance, a slow song might set a long reverb time and a fast song gets a short time. I put my MIDI Player in the Global Rackspace. Every Local Variation gets a similar knob that gets “tuned” for its song.
- If you fail to add such a mapped widget to your local Rackspace, you will get the “leftovers.” To deliberately control these items per variation, always add such a mapped widget and set it as you wish.
ITEMS THAT REMAIN THROUGH THE GIG
- You can put a bunch of mixers in the global rackspace. Add widgets to control the faders, mutes, etc., depending on what you want to control for the whole performance.
- Let’s say you have faders for bass, drum, guitar, and vocals. You get to the venue, and the bass is too boomy and people can’t hear the singer. Change the mix, and it will remain from song to song.
- Tip: Create a “Standby” local rackspace that has no effects or instruments. Just add To/From Global Rackspace and patch the voice, etc. through. Add widgets for muting your final outputs. Make two Variations: Standby and On. In Standby, mute the outputs. In On, turn the outputs back on. It lets the CPU/fan get a break and silences your kit when you leave your rig.
- Another Tip: Make a “Normalize” local rackspace. Add widgets for the mixing levels and map them to the mixers in your global rackspace. Set all the mixers to unity. Here’s the scenario: That gig where you cranked the voice and turned down the bass guitar might not be what you want the next night. Select this local rackspace and all your faders will go back to unity. I unmute the outputs in this rackspace as well. By selecting this before your gig or when you power back up at home, you make sure that there are no crazy settings.
- Tying them together: I made a “Standby” song with three song parts: Standby, On, and Normalize. Now you can easily mute the outputs, turn the outputs back on (without messing with your recent gain settings), and you can normalize the gain to get back to home base. It’s all available right from the song/setlist view.
- You could make a “Panic” rackspace that stops all players, sends “note off” messages, etc.
You can automatically change things in the global rackspace per local rackspace, variation, song, and songpart. You can have things cemented in. You can also change things per gig and persist across songs/etc. And you can make utilities that mute, unmute, normalize, and reset everthing. It all comes down to which widgets you add and where you add them.