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 - Capteurs
|
|
Ces notions sont équivalentes en entrée (input) et en sortie (output). Les capteurs se brachent sur une entrée Midi, les actionneurs se branchent en sortie.
Le port correspond physiquement à une entrée ou à une sortie Midi. Les messages Midi eux-mêmes ne contiennent pas d'information sur le port. Dans toutes les applications, le port correspond à un numéro de matériel connecté, identifié soit à l'ouverture du logiciel soit à l'activation du fichier.
Une interface comportant deux entrées Midi sera identifiée dans l'application par deux ports Midi différents. Le traitement dépend ensuite de l'application : toutes distinguent les ports, certaines permettent aussi de décaler les canaux Midi des signaux entrants.
Enfin, il existe des ports Midi virtuels, très pratiques pour communiquer d'un logiciel à un autre, dont nous parlerons pas dans cette page car, par définition, on ne peut y brancher aucun appareil réel. Certains sont installés en standard dans les systèmes d'exploitation (synthé virtuel), d'autres se rajoutent (Midi Ox, Maple, par exemple).
Il est possible d'utiliser, sur un même port, 16 canaux Midi différents (pourvu qu'on arrive à les brancher sur une même prise, ce qui est possible avec des mergers).
Dans l'application, le canal doit correspondre à celui qui est configuré sur le matériel.
Pour nos cartes, il y a deux possiblités :
- la plupart comporte des interrupteurs permettant de choisir le canal Midi ;
- certaines ne sont disponibles que sur le premier canal (le module 2 entrées analogiques par exemple).
Ces réglages ou leur absence sont indiqués dans les documentations.
Pour chaque canal et pour chaque type de message, il y a 128 numéros de messages possibles en Midi, chacun pouvant accepter 128 valeurs différentes.
En pratique, le type de message utilisé (Control Change ou Note On) et les numéros choisis sont indiqués dans la documentation. Dans notre matériel, ces numéros sont fixes et correspondent en général aux différentes entrées des capteurs sur les cartes.
Nous avons fait le choix d'utiliser des messages Control Change pour les capteurs analogiques et des messages Note On pour les capteurs interrupteurs.
Control Change |
- Entrées analogiques sur les interfaces pour capteurs simples |
Note On |
- Entrées numériques sur les interfaces pour capteurs simples |
Pour les messages de type Note On, le numéro est souvent appelé pitch, terme à l'origine correspondant à la hauteur de la note sur les claviers.
Ce numéro étant fixe, il sert à trier les capteurs (pour les interfaces à capteurs simples ou les tapis) ou bien à trier les composantes des messages avant réassemblage (pour les télémètres, les cartes RFID ou les interfaces en 4096 pas).
Enfin, un message Midi contient une information de valeur. Dans les cas qui nous intéressent ici il s'agit de la valeur prise par un capteur, qu'elle soit en 128 pas ou en tout ou rien.
Pour les messages de type Note On, la valeur est souvent appelée vélocité.
Cette valeur est envoyée par la carte lorsque le capteur est activé ou que ce qu'il détecte varie.