AMX AXU-MSP24 Bedienungsanleitung Seite 29

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 39
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 28
3.2 Un exemple d'algorithme exploitant des mouvements
Pour chaque effet, différents algorithmes ont été mis en oeuvre. Certains contrôlent
les angles, d'autres les mouvements.
J'ai décidé de commenter un algorithme permettant d'exploiter les mouvements de
type allés-retours. Il permet différencier le sens du mouvement (vers le haut ou vers le
bas) selon un axe. Cet algorithme est écrit en utilisant le langage
JavaScript, et est adapté au compilateur JavaScript intégré dans
Max/MSP. C'est la raison pour laquelle certaines fonctions sont propres à
l'utilisation de JavaScript dans le logiciel.
Rappel : les algorithmes sont intégrés aux patchers Max/MSP grâce à
l'objet « js », prenant en paramètre le nom du fichier JavaScript.
L'algorithme est appelé à chaque événement se produisant en entrée de
l'objet « js ». En l'occurence, ici, il sera appelé à chaque changement de
valeur venant de « ctlin 6 ».
Ces deux variables globales définissent le nombre d'entrées et de sorties requises par
l'objet « js » résultant de cet algorithme dans Max/MSP.
Comme dans tout algorithme, suit la déclaration des variables. Il s'agit ici de variables
globales : leurs valeurs sont sauvegardées en mémoire entre deux appels.
29
inlets=2;
outlets=1;
var initialAcc=50; // acceleration initiale
var curPos=50; // position courante initialisée à 50
var curAcc; // acceleration courante
var value;
var testWay=0; // variable permettant de connaître
// l'étape du mouvement
var sign;
var sensitivity=1 ; // sensibilité du capteur
var limitMin=0; // valeur minimum de sortie
var limitMax=100; // valeur maximum de sortie
var multiplier=5; // pas
ctlin 6
0
js sensorVibrato.js
0
Seitenansicht 28
1 2 ... 24 25 26 27 28 29 30 31 32 33 34 ... 38 39

Kommentare zu diesen Handbüchern

Keine Kommentare