
Función SetParameter del módulo MIDI Scripter en MainStage
La función SetParameter()
te permite definir mediante código informático el valor de un control.
Su uso es similar al de la función GetParameter, pero es necesario añadir un segundo argumento para el valor que se desea establecer.
El primer argumento describe el parámetro al que se accede. Puede ser un número entero (índice) o una cadena (nombre de parámetro).
El segundo argumento es el valor que se desea definir (siempre es un número).
Importante: El uso simultáneo de SetParameter y la automatización de pista para un parámetro puede provocar un comportamiento inesperado. Puedes evitar dichos problemas desactivando la automatización de cada parámetro.
Ejemplo de uso del código
El código de ejemplo crea un control de regulador y restablece el valor de dicho regulador en 0 cada vez que se restablezca el módulo.
Nota: Puedes anular la automatización de cada uno de los parámetros incluyendo 'disableAutomation:true'
en la definición del parámetro.
function Reset() {
SetParameter('slider', 0);}
var PluginParameters = [{name:'slider', type:'lin', defaultValue:0.5, numberOfSteps:100, minValue:0, maxValue:1}];