How can I toggle plugin presets without opening the UI?
Toggle ,as in change presets.
I’d rather to change the presets with the knob widget . Is that possible only through scripting?
Wouldn’t it be possible from the au presets? GP let’s you save presets.
Thanks. Have no clue how to script. Bummer. Will have to access GUI every single time I want to change the preset, then.
Why don’t you just use different rackspaces?
Beacuse I’d need hundreds of them. It would be easier to change plugin presets.
I don’t care what platform or app you’re using, no one is tabbing through hundreds of presets on stage. Even if you used 3 different presets in every song, for a 30 song setlist that’s only 90 presets used.
Some degree of context and common sense has to be applied here. GP is an audio plugin host for live performance. Trying to use it as a means to access an archive of every preset you have means lots of rackspaces—which you can do, it has that capability-- but for live performance you’d never have the time to be scrolling though your entire archive to find a particular preset. You’d want a more efficient means of accessing a particular sound in a particular song of a particular setlist, and that is what GP allows you to do more efficiently with rackspaces/songs/songparts than turning dials trying to find the right sound.
Exactly!! While you can use it however you wish, expecting developers to cater to your desires that fall way outside of the core functionality is asking a bit much.
I make live looping electronic music. Neither rock , nor worship.
The whole structure of what I do is very different. I heavily depend on fx. I get that GP is not capable of doing what I’m looking for ,though. Will have to find a workaround
I never expected anything. I was only asking questions. Do I have right to do so ,as a customer ?
Of course its capable. If your plugins have the capability to switch presets via PC, you can connect a MIDI In block to them and assign a widget to the PC parameter and access them that way. Each plugin has its own responsiveness and/or stability doing it that way though.
Sadly not many plugins can to that. I will look for a solution. Cheers
You can also get a lot of mileage out of using variations for each rackspace, which for adjusting fx values within that rackspace is very effective.
Of course you do — but to be fair, your use case is extremely unusual so it’s to be expected to get some pushback from people who do not understand your use case.
That said, with a bit of GPScript, it is actually quite easy to do what you want.
I’ve done this in the past (but I don’t have the scripts easily available) but the trick I used is rather cute.
- I created lots of variations for a single rackspace.
- I gave the variations unique names
- For each variation, for each plugin, I created the appropriate preset and gave it the same name as the particular variation
- I created a callback in the global rackspace that detects when a variation changed. The GP Script gets the name of the new variation and uses that same name to construct the desired preset names.
- Using that name, it calls GPLoadPreset for each plugin
This will work fine, however there are two caveats
- You cannot expect to get instant changes – depending on the plugin, loading a new preset could be almost instant or it could take several seconds – it depends completely on the plugin, it’s not something over which we have any control
- There is no guarantee that a plugin will be able to load a new preset on the fly when it’s also possibly receiving MIDI messages — if the plugin is properly designed, it will work, otherwise the plugin can end up crashing Gig Performer. This is why we mark LoadGPPreset as experimental since there is no way for us to test every possible plugin to make sure the mechanism will always work. And this is why we use rackspaces with everything preloaded - when you’re on stage, no loading occurs and it’s extremely reliable.
I mean, you can always just open the plugin UI(which you can do with a widget) and change presets that way (which is how you’d have to do it anywhere else anyway). If that ends up being easier at home than making all of those rackspaces, then so be it. You’re still able to access all of your sounds.
I use Infiltrator2 for my fx and it uses banks for presets change. Do you know ,if it’s possible to make it work in GP?
OK - first let’s make sure we’re talking about the same thing.
Plugins can have their own presets – and if the plugin itself respond to program changes, that’s one approach.
Separately, Gig Performer has its own User Preset system which can be used with all plugins.
That system requires the use of GPLoadPreset in a script if you don’t want to load from GUI.
GPLoadPreset is what I’d like to be able to do. Unfortunately I have zero knowledge about scripting.
Check out this rackspace using Radio Buttons and a small script.
HanonB70 extended.rackspace (462.9 KB)