Toggleable/Conditional binding (overriding) of global parameters possible?

Hi everybody!

Just getting into GP, laying out a concept on how stuff should work.
I like to have a well thought architecture before beginning implementation and running into issues…

So I’m looking for some information on how global parameters and local rackspace widgets bound to control these are interacting. First, here’s a scenario of what I would like to do.

Let’s say there is a gate VST in my global rack space.
I add a widget controlling its threshold, bound to a global parameter.
Then, within my to-be-reused local rackspace, I add a widget bound to control this parameter.

In a few situations, I want to use a custom value.
For all other situations, I want to use the global default value.
To my understanding, as soon as the rack space is opened, the local widget will now propagate it’s value, so effectively the default value will be ignored.
Meaning, adjusting the global default value in retrospect has no effect, as the local rackspace widget has its own value.

So what I want to achieve is the ability to switch on/off the local override per variation. Or in other words: Choose between the global default value or the custom, local value.

By now I didn’t see such a mechanism built into GPs standard settings.
Is there a “native” solution for this, or do I have to write some custom script to implement such behavior?

Or maybe you’d recommend a wholy different solution for such situations?

Looking forward to hear your thoughts on this… thanks!

A local widget with property set to ignore variations does not override the value of the global widget when the rackspace is activated.
Maybe that helps

as far as I understand, the “ignore variations” flag disables persisted values for all variations, but my goal is to decide per variation if its value should be used or ignored. So essentially I’d need to toggle “ignore variations” for certain variations. So I think this won’t work for this case.

Ok, then you must not bind the local and global widget and do some scripting.