
Función ParameterChanged del módulo MIDI Scripter en MainStage
La función ParameterChanged() permite realizar tareas accionadas mediante los cambios en los parámetros del módulo. Se llama a ParameterChanged cada vez que se ajusta uno de los parámetros del módulo en un valor nuevo. También se llama a ParameterChanged una vez para cada parámetro cuando se carga un ajuste de módulo.
Se llama a ParameterChanged con dos argumentos: el primero es el índice de parámetro (un número entero a partir de 0) y el segundo es el valor de parámetro (un número).
Carga el ajuste de Tutorial correspondiente para ver el script en el editor de scripts. Esto te ayudará a entender la estructura de la sintaxis y la disposición del código y los comentarios. Consulta Usar el editor de scripts.
Script de Tutorial 7: Devolución de llamada de parámetro cambiado
Imprime los cambios de parámetros en la consola del módulo. Este ejemplo también crea un regulador en la ventana del módulo y le asigna la función ParameterChanged.
El texto situado a continuación de /* muestra los comentarios que explican el código JavaScript.
var PluginParameters = [{name:"Slider", type:"lin", minValue:0, maxValue:1, numberOfSteps:100, defaultValue:0}];
/* create a slider with a value range of 0.0 to 1.0 and a default value of 0 */
function ParameterChanged(param, value) {
/* if it is the slider you just created */
if (param == 0) {
Trace(value); /* print the value to the console */
}
}