
Fonction ParameterChanged du module MIDI Scripter de MainStage
La fonction ParameterChanged() vous permet d’effectuer des tâches déclenchées par des modifications apportées aux paramètres du module. ParameterChanged est appelé chaque fois que l’un des paramètres du module est défini sur une nouvelle valeur. ParameterChanged est également appelé une fois pour chaque paramètre lorsque vous chargez un réglage du module.
Vous devez appeler ParameterChanged avec deux arguments : d’abord un index de paramètre (nombre entier à partir 0), puis une valeur de paramètre (un nombre).
Chargez le réglage Tutoriel correspondant pour afficher le script dans l’éditeur de scripts. Vous comprendrez ainsi la structure de la syntaxe et la mise en page du code et des commentaires. Consultez la section Utilisation de l’éditeur de scripts.
Script Tutoriel 7 : Rappel de paramètre modifié
Le paramètre d’impression se redirige vers la console du module. Cet exemple crée également un curseur dans la fenêtre du module et y assigne la fonction ParameterChanged.
Le texte après /*…*/ correspond à des commentaires pour expliquer le code 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 */
}
}