
Funktion „SetParameter“ im Scripter-MIDI-Plug-in in MainStage
Die Funktion SetParameter()
ermöglicht es, den Wert eines Steuerelements festzulegen.
Die Verwendung ähnelt der der Funktion „GetParameter“, allerdings musst du ein zweites Argument für den Wert festlegen, der definiert werden soll.
Das erste Argument beschreibt, auf welchen Parameter zugegriffen wird. Dies kann entweder ein Integer-Wert (Index) oder ein String-Wert (Parametername) sein.
Das zweite Argument ist der Wert, den du festlegen willst (dies ist immer eine Zahl).
Wichtig: Die Verwendung von „SetParameter“ und Spurautomation zusammen kann zu einem unerwarteten Verhalten führen. Du kannst solche Probleme umgehen, indem du die Automation für jeden Parameter deaktivierst.
Beispiel für Code-Verwendung
Der Beispielcode dient zur Erstellung eines Schiebereglers, wobei der Wert dieses Reglers jedes Mal auf 0 gesetzt wird, wenn das Plug-in zurückgesetzt wird.
Hinweis: Du kannst die Automation auf einer pro Parameter-Basis verhindern, indem du 'disableAutomation:true'
in der Parameterdefinition einschließt.
function Reset() {
SetParameter('slider', 0);}
var PluginParameters = [{name:'slider', type:'lin', defaultValue:0.5, numberOfSteps:100, minValue:0, maxValue:1}];