PatchsTableau résumé- Matériel / Logiciel / OutilsLogiciels et langages- Pure Data- Max MSP- Isadora- EyesWeb- VVVV- Processing- UsineTraitement de données- Outils- Filtres pour capteurs- Communication OSC, ponts entre logicielsDidacticiels- Réception en Midi- Pure Data / Gem- Proxi Mini + SonMatérielAutonomes- ZIP Z Interprêteur de PatchCaptationInterfaces sans fil- Mini-HF vers Midi- WiwiInterfaces filaires- 12 Ana / 16 Num- 16 capteurs OSC- 8 Ana / 8 Num Midi 2003- 2 Analogiques- 1 AnalogiqueCapteurs autonomes- Télémètre simple- Télémètre synchro- Tapis sensitif- RFIDCapteurs simples- Capteur piezo- Capteur pyro- Capteur Vitesse Doppler- Proxi Mini + SonCommunication- Midi vers DMX- Booster / Split / MergerActionActionneurs autonomes- 2 Servo / 4 Lampes- 8 Ana Out 0-10V- 8 Servo 128 pas- 8 Servo 3500 pas- 64 LEDCommande - Cartes filles- 8 Transistors- 8 Relais 2RT / 1RT / Reed- Inversion de moteurs![]() |
Matériel - ActionneursCommande Midi de 8 Servomoteurs
|
Ces patchs correspondent à la carte |
Téléchargements : |
- Zips des Patchs Max 4 pour 8 Servo 128 pas et 3500 pas. |
La carte doit être configurée en 128 pas avec l'inter 1 du groupe A Off. Ce sous-patch permet d'envoyer des commandes en Midi vers la carte 8 Servo. Il est utilisé dans le patch suivant.
L'objet "carte_servo128pas" est une abstraction, présentée dans le Patch1. Les huit premières entrées servent à piloter les 8 servomoteurs, la neuvième permet de choisir le numéro de la carte (cf documentation) , la dixième est pour le choix du canal Midi et la dernière permet de choisir le port Midi (interface Midi-USB par exemple). Ces paramètres peuvent se mettre en arguments.
Le sous-patch "envoiestatus" permet de s'affranchir
du problème de running status (justement) lié au protocole Midi. Une
page dédiée à ce sujet : running-status.
Les objets pipe transmettent les données qui les traversent avec un délai, permettant de décaler régulièrement le mouvement d'un moteur à l'autre.
La carte doit être configurée en 3500 pas avec l'inter 1 du groupe A On.
Patch carte_servo3500pas.pat - Voir abstraction en grand
Ce patch permet d'envoyer des commandes en Midi vers la carte 8 Servo. Il est utilisé dans le patch suivant.
L'objet "carte_servo3500pas" est une abstraction, présentée dans le Patch précédent. Les huit premières entrées servent à piloter manuellement les 8 servomoteurs, la neuvième permet de choisir le numéro de la carte, la dixième est pour le choix du canal Midi et la dernière permet de choisir le port Midi (interface Midi-USB par exemple). Ces paramètres peuvent se mettre en arguments.
Les valeurs des ascenseurs sont définies entre
500 et 3100, ce qui est le plus confortable pour les moteurs.
L'objet "quatre_ana_mode12bits"
permet de relier directement la variation d'un capteur (ici le capteur
branché sur l'entrée n°1) au mouvement d'un servomoteur.
Pour cet exemple, le traitement des valeurs est assez grossier mais permet
d'utiliser la gamme de mouvement du servomoteur.
La chaîne d'objets câblée sur le huitième servo est
un exemple de comportement aléatoire graduel lent.
Le sous-patch "envoiestatus" permet de s'affranchir
du problème de running status (justement) lié au protocole Midi. Une
page dédiée à ce sujet : running-status.
Le message 2000 envoie le premier moteur à une position précise. Les objets pipe transmettent les données qui les traversent avec un délai, permettant de décaler régulièrement le mouvement d'un moteur à l'autre. Tous se fixent à la position 2000 à la fin.
Téléchargements : |
- Zips des Patchs Max 4 pour 8 Servo 128 pas et 3500 pas. |