Max
|
![]() |
Ce programme est à la fois un outil de test ou un point de départ de développement.
Test : il permet de vérifier que la Mémoriz fonctionne correctement, si on souhaite la brancher à un ordinateur.
Développement : Dans le cas où elle sert d'interface entrée / sortie haute résolution, et non pour enregistrer une séquence automatique, ce patch fournit les objets nécessaires à la réception des données du capteur et à l'envoi de commandes à l'actionneur.
Étapes
Configuration du Midi pour la sortie
Ne pas oublier les précautions liées au running status Midi, pour éviter tout dysfonctionnement lié à l'ordre d'allumage.
Réception des valeurs du capteur
La valeur est envoyée sur 1 seul message Contro Change mais il y a besoin d'une opération pour la reconstituer.
En effet la mesure se fait sur 4096 pas, mais il n'y a que 127 valeurs sur un Control Change. Comme il n'y a qu'un seul capteur sur la Mémoriz, il n'est pas nécessaire de lui attribuer un numéro fixe de Control Change pour l'identifier (comme sur nos autres cartes pour capteurs).
Le numéro du message fait donc partie ici de la valeur envoyée.
Elle est reconsituée en ajoutant la valeur (sortie de gauche) au numéro (sortie du milieu) multiplié par 128.
Configuration du pas et de la force du lissage
Le pas s'envoie en millisecondes sur le CC 120, il représente le rythme de lecture de la memoriz, par defaut 20 ms.
Même si en mode externe il n'y a pas de notion de durée d'enregistrement, le pas règle la réactivité de la réponse de la carte.
Si l'interrupteur 4 est ON, lissage activé, la directive de lissage s'envoie sur le CC 121 :
- VALEUR 1 : lissage fort, variations très ralenties, 6 secondes pour fade complet.
- VALEUR 127 : lissage faible, reste très réactif, 0.125 sec pour fade complet.
- Autres valeurs : lissage intermediaire.
Pilotage de l'actionneur
Les commandes peuvent s'envoyer indifféremment avec les messages Control Change ou Pitch Bend.
La valeur sur 16384 pas doit être dissociée en deux parties.