Songs (or song parts) recalling plugin presets

I am trying to find the most efficient way to change settings on my plugins. For mid song tweaking, I imagine only using a couple of widgets. However, compared to another song, the base settings for the plugin might vary quite a bit.

For simplicity, lets say a plugin has 8 parameters, and I want to change them all between songs, but during the song I always tweak the same two parameters. So, I want to use only two widgets, right?

I am looking for a way to load these changes when changing songs. Do the rackspaces remember what preset a plugin is set at? Will I need scripting? How can I avoid cluttering the rackpanels with a lot of widgets?

You will only need widgets for the parameters you want to change.

If you use Panels view, you use Variations to change the parameters of the plugins (widgets) that are in the Wiring View. You use a new Rackspace when you want to change which plugins are in the wiring view.
The state of the plugins is remembered for each rackspace and variation.

If you use Setlists view, you create songs and song parts, which you then associate with your rackspaces/variations. Each one gets remembered so that when you load a song and song part, the proper rackspace/variation is loaded also.

No, only rackspace

Right. Will remember the state of the widgets assigned to plugin parameters in variations.

You could hide the 6 widgets you don’t use while playing?!

I avoid using plugin own presest handling. I prefer using GP presets which also can be loaded by GPScript, e.g. while a changing a variation.

In the end it depends on the plugin, how it handles preset loading or reacts to a specific parameter change.

You have to try and decide what fits your needs best :sunglasses:

1 Like

This reply is a step in the right direction. Hiding 6 widgets would be an option if I was only using 1 or 2 plugins. The thing is that I am building a chain of plugins for my guitar sound, and I will at least end up with 8-10 plugins. Then, hiding 6 widgets for each of these 8-10 plugins would still be a lot of widgets to hide.

So I understand correctly: a rackspace will not remember the state of the parameters if there are no widget assigned to it?

I have no issue using the GP Presets. In fact it sort of works as a way of storing favourites. Could someone point me to a script allowing for this? Preferrably as simple as possible, so I can start learning about scripts as well.

No… a rackspace does! It just sores the state of the whole plugin - so to say as “raw data” (it also doesn’t care of an underlying preset name of the plugin).

But rackspace variations only store/recall the state of the widgets that are used on a rackspace’s panel. So you could use them to have “variations” of a given rackspace, i.e. to switch a reverb on/of, or to adjust the amount of overdrive… such little things.
Of course you could also mirror each parameter of a plugin to its own widget, which would make it possible to have complete diffrent sounds to be called as rackspace variation… but to be honest, this is mostly a corner case, and the downside is: Many, many widgets to take care of!

1 Like

A rackspace stores the state of a plugin for the whole rackspace and all its variations.
If you want to change single parameters within the variations of this rackspace you have to add widgets and set them in each variation to the desired values.

You don’t need to MIDI map these widgets. Just assign them to plugin parameters. They just need to be there to ‘save’ the changed parameters between variations.

An, as said before, you could also hide them, if you only set them up once.

I hope this gives more direction?

2 Likes

Maybe this is a little bit more as you need, but provides the principles.

1 Like

Thank you all for your replies. My takeaways are as follows:

  1. Rackspaces stores the parameters of the plugins, but variations does not.
  2. I will make widgets for the few (per plugin) parameters I’d want to tweak mid song.

Then for Setlist View, as Songs (and Songparts) are Rackspaces (and Variations) with their widgets, I believe I will be able to achieve what I want.

Looking forward to test this out when I get home from work!

You probably know this, but…

Just to clarify, a variation is a subcomponent of a rackspace. Every rackspace has at least on variation. Variations of rackspaces allow you to change settings by using “widgets”. The widgets can be assigned to (virtually?) any parameter in GP and (via Midi learn, etc.) many/most parameters within the plugins themselves.

You can also save variation’s widget settings in a particular song part saving a “snapshot” (little window upper right). This sort of saves a “variation of the variation” used in a particular song part (I use this all time time to try to optimize relative volumes of plugins, song parts, and songs).

Some common parameters you can control using widgets are volumes (in a mixer), transpose changes, keyrange for splits, etc. But, really almost everything.

So, when you pull up the first rackspace variation, it will recall the “last saved state” of the plugin,

Using widgets, you can either control the widget mid song or you can change song parts (or variations themselves) so the widget settings will update (either by changing variations assigned to different song parts or if you just save “snapshot” of a new widget setting in the song part.)

1 Like

I am confused. How do I actually do this? Do I have to hit a save button somewhere?

Simplest scenario: I have a rackspace with ONE plugin (Magma Springs (reverb)). No widgets at all. Only the default rackspace variation.

  1. I duplicate the rackspace
  2. I tweak the mix-knob inside the plugin
  3. I am now expecting that when moving between the two rackspaces that the mix-knob will jump from one position to the other.

This seems to NOT be the case, and that makes me confused. Is there a save-plugin-states button somewhere that I haven´t found yet?

Have you saved your gig file after the change?

1 Like

Are you re-opening the plugin in each rackspace? The current opened rackspace is only for that rackspace. When opening another rackspace with that same plugin, you must open the plugin within that rackspace to see it’s settings.

1 Like

I am trying to remember, if you go to a rackspace and tweak plugins in the rackspace and then you leave and go back to the rackspace, does it revert back to the saved setting or the last (unsaved) setting.

If it is the latter, you would need to either save the Gig File or (I think) save the rackspace (the rackspace had to be part of the Gig file before. There are some quirks to saving a rackspace I recall reading about).

Also, I think even if you “save” a particular rackspace, you still need to save the Gig file so it is saved that way in the Gig file.(?)

[Warning, I might have some wrong info here. So proceed with caution].

Ah thats it! I needed to close the plugin and reopen it within the other rackspace.

I was expecting to see the changes when just switching between the Rackspaces. That wont happen, but that is no problem.

I dont need to SEE the changes as long as I HEAR them =)

2 Likes

Those are different plugins

1 Like

If this makes it so that there are two instances of the plugin, I think this would prompt me bying a new computer quite quickly :stuck_out_tongue:

10 plugins X a setlist of 15 songs = 150 plugins open in one .gig-file

I’ll open a new thread to discuss my approach.

A plugin is only active (using CPU) in the active rackspace (and the Global Rackspace, which is always active). This was (wisely) engineered this way to control CPU use.

Ram is different. In order or allow seamless changes between rackpsace (unless Predictive Loading is used) all samples needed for moving seamlessly between rackspaces are loaded in the Gig File (or course, if ram streams from disc or other ram conserving strategies are used, ram use is mitigated).

1 Like

As @jeffn1 pointed out, only the active rackspace has its plugins active, for CPU purposes.

@Vindes had a good quote in another thread on this topic: