Patchs

Tableau résumé

- Matériel / Logiciel / Outils

Logiciels et langages

- Pure Data
- Max MSP
- Isadora
- EyesWeb
- VVVV
- Processing
- Usine

Traitement de données

- Outils
- Filtres pour capteurs
- Communication OSC, ponts entre logiciels

Didacticiels

- Réception en Midi
- Pure Data / Gem
- Proxi Mini + Son

Matériel

Autonomes

- ZIP Z Interprêteur de Patch

Captation

- Mini-HF vers Midi
- Wiwi
- 12 Ana / 16 Num
- 16 capteurs OSC
- 8 Ana / 8 Num Midi 2003
- 2 Analogiques
- 1 Analogique

- Télémètre simple
- Télémètre synchro
- Tapis sensitif
- RFID

- Capteur piezo
- Capteur pyro
- Capteur Vitesse Doppler
- Proxi Mini + Son

Communication

- Midi vers DMX
- Booster / Split / Merger

Action

- 2 Servo / 4 Lampes
- 8 Ana Out 0-10V
- 8 Servo 128 pas
- 8 Servo 3500 pas
- 64 LED

- 8 Transistors
- 8 Relais 2RT / 1RT / Reed
- Inversion de moteurs

Matériel - Actionneurs

Carte 64 LED gradation 128 pas

Pour télécharger un patch, clic droit sur l'image et choisir "Enregistrer la cible sous...".

Ce patch correspond à la carte 64 LED.

Téléchargements :

- Patchs Pure Data pour 64 LEDs
- Documentation de la carte
- Patchs Isadora, Max, PD, Processing + doc

Pure-Data
Max MSP 4
Max MSP 5
Max/MSP 6
Isadora
Processing

Pure Data / Gem

Pilotage de 8 Actionneurs analogiques avec Isadora Patch 1 : Envoi des commandes pour piloter une rangée de 8 LED grâce à des Control Change

Patch pure-data pour carte 2 servomoteurs 4 lampes.
Abstraction carte_64_led.pd.

Ce patch permet de piloter une rangée de 8 LED. Il dispose de 8 entrées pour les commandes à envoyer aux LED. La neuvième entrée permet de sélectionner la rangée de LED parmi les 8 de la matrice : il y a 8 rangées de 8 LED dans une matrice de 64 LED et ces numéros permettent donc de distinguer ces différents ensemble de LED et de piloter ainsi les 64 lumières indépendemment l'une de l'autre. La dixième entrée permet de gérer la vitesse maximale d'envoi des commandes. Ces deux dernières entrées correspondent aussi aux deux arguments de l'abstraction (voir patch n°2).

La limitation de la vitesse maximale d'envoi des données évite des ralentissements lorsque les 64 leds sont pilotées simultanément. En effet, si trop d'informations sont envoyées à la fois (par exemple à partir de line), elles risquent d'être mises dans un buffer qui accumule du retard. Il vaut mieux alors limiter le débit d'envoi pour conserver la fluidité des commandes. Ce problème ne se pose pas pour des commandes ponctuelles. Ce débit maximal dépend du nombre de LED dans la matrice.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 2 : Test de pilotage des LED

Test en Max MSP du module de pilotage de 64 LED en 128 pas de luminosité.
Patch test_64_leds.pd.

L'abstraction "carte_64_led" est utilisée pour piloter une rangée de 8 LED. Les huit premières entrées servent à piloter les 8 LED en gradation sur 128 pas, la neuvième (correspondant au premier argument) permet de choisir le numéro de la rangée et la dernière (correspondant au deuxième argument) permet de choisir le débit maximal d'envoi des commandes en ms. Pour piloter 8 rangées de 8 LED, il faut 8 objets "carte_64_led", chacun avec un numéro différent, de 1 à 8. Les deux arguments sont indispensables au fonctionnement de l'objet.

Dans cet exemple les commandes sont envoyées à deux rangées de LED : la première reçoit une oscillation entre allumage et extinction, la deuxième reçoit des commandes manuelles.

Pilotage de 8 Actionneurs analogiques avec Isadora 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.

Sous-patch PD : s'affranchir du running status en Midi.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 3 : Test de pilotage des 64 LED par un chenillard

Test de la carte 64 LED en Max MSP.
Patch test_64_leds2.pd.

Ce patch allume et éteint successivement toutes les LED branchées sur la carte une à une. Il permet de vérifier que tous les branchements sont bons, dans les lignes comme dans les colonnes de la matrice de LEDs. Cliquer sur le Toggle au-dessus du metro pour lancer l'animation.

Le nombre connecté sur l'entrée droite du metro permet de changer la vitesse de défilement des points lumineux.

Pilotage de 8 Actionneurs analogiques avec Isadora 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.

 

Téléchargements :

- Patchs Pure Data pour 64 LEDs
- Documentation de la carte
- Patchs Isadora, Max, PD, Processing + doc

Liste des patches PD
disponibles sur le site