
Fonction SetParameter du module MIDI Scripter de MainStage
La fonction SetParameter()
vous permet de définir par code la valeur d’une commande.
Son utilisation est semblable à celle de la fonction GetParameter, sauf que vous devez ajouter un argument supplémentaire pour la valeur que vous souhaitez définir.
Le premier argument décrit à quel paramètre vous accédez. Il peut s’agir d’un nombre entier (index) ou d’une chaîne (nom de paramètre).
Le deuxième argument correspond à la valeur que vous souhaitez définir (toujours numérique).
Important : l’utilisation simultanée de la fonction SetParameter et de l’automation de piste pour un paramètre peut donner lieu à des comportements inattendus. Vous pouvez pallier au problème en désactivant l’automation de chacun des paramètres.
Exemple d’usage du code
L’exemple de code crée une commande de curseur et ramène la valeur de ce curseur à 0 chaque fois que le module est réinitialisé.
Remarque : vous pouvez renoncer à l’automation en optant pour un pré-paramétrage consistant à introduire l’instruction 'disableAutomation:true'
dans la définition du paramètre.
function Reset() {
SetParameter('slider', 0);}
var PluginParameters = [{name:'slider', type:'lin', defaultValue:0.5, numberOfSteps:100, minValue:0, maxValue:1}];