
The SetParameter() function allows you to programmatically set the value of a control.
Usage is similar to the GetParameter function, but you need to add a second argument for the value you want to set.
The first argument describes which parameter is accessed. This can be either an integer (index) or a string (parameter name).
The second argument is the value that you want to set (this is always a number).
Important: Using SetParameter and track automation for a parameter at the same time can lead to unexpected behavior. You can circumvent such problems by disabling automation for each parameter.
The example code creates a slider control and resets the value of that slider to 0 each time the plug-in is reset.
Note: You can opt out of automation on a per-parameter basis by including 'disableAutomation:true' in the parameter definition.
function Reset() {SetParameter('slider', 0);}var PluginParameters = [{name:'slider', type:'lin', defaultValue:0.5, numberOfSteps:100, minValue:0, maxValue:1}];