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
- Communication OSC

Didacticiels

- Réception en Midi
- Pure Data / Gem
- Pure Data / Isadora

Matériel

Captation

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

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

- Capteur piezo

Communication

- Midi vers DMX

Action

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

- Inversion de moteurs


Matériel - Capteurs
Télémètre à ultra-sons synchronisé Midi

Pure-Data
Max MSP

Pure Data / Gem

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

Pilotage de 8 Actionneurs analogiques avec Isadora Patch PD 1 : Récupérer les données et obtenir la distance en mètres

Ce patch permet de combiner les deux Control Change de chaque mesure effectuée par le telemetre pour reconstituer la distance mesurée.

Patch PD pour télémètre à ultrason.

Ce patch est destiné à créer un outil simple d'emploi, que l'on peut utiliser comme dans le patch ci-dessous.
Il envoie sur sa sortie (outlet) la distance mesurée par le télémètre, que l'on peut éventuellement multiplier par un paramètre fixe pour l'exprimer en mètres.

Deux paramètres sont pris en compte : le numéro du télémètre et le canal Midi. Ces deux paramètres sont soit envoyés sur les entrées de l'invocation soit considérés comme des arguments comme dans le patch ci-dessous.
La première entrée (premier inlet de l'invocation) correspond au premier argument (1, 2 ou 3 ci-dessous). C'est le numéro du télémètre dans la chaîne de télémètres synchronisés.
La deuxième entrée (2e inlet, 2e argument) sert à régler le canal Midi.

Principe :

La mesure de distance arrive sur deux control change successifs qu'il faut combiner.
- Les valeurs arrivant sur le premier Control Change doivent ètre multipliées par 128 (ou subir un décalage de 7 comme ci-dessus, équivalent à la multiplication par 128 mais moins gourmand en ressources),
- puis ajoutées aux valeurs arrivant sur le deuxième Control Change.
- Il est possible ensuite de multiplier le résultat par un paramètre fixe (à ajuster selon les conditions) pour obtenir une distance en mètres.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 2 : Utilisation de l'invocation

Le patch 1 telem_us_synch.pd est utilisé en tant qu'invocation. Dans cet exemple trois télémètres sont branchés les uns à la suite des autres.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 3 : Visualisation des données au cours du temps

Patch Pure-Data : télémètre ultra-son et registre à décalage, données brutes et filtres.
Pour voir une image agrandie : ici.

Ce patch permet de visualiser les données brutes, provenant de trois télémètres ultra-sonores. Le même résultat peut être obtenue grâce au Registre à décalage ou à l'objet Bucket (qui nécessite Cyclone).

Pour fonctionner il lui faut en abstraction les deux fichiers barreslider2.pd et corpsslider2.pd.

Liste des patchs PD disponibles sur le site

Max/MSP

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

Pilotage de 8 Actionneurs analogiques avec Isadora Patch Max 1 : Obtention des données en provenance du telemetre ultrasonore

Ce patch permet de visualiser la valeur du signal Midi envoyé par le capteur ultrason.

Patch Max pour télémètre à ultrason.

Ce patch est destiné à créer un outil simple d'emploi, que l'on peut utiliser comme dans le patch 2.
Il donne la distance mesurée par le télémètre en mètres.
Il est possible de le paramétrer pour spécifier le numéro de canal du telemetre (réglé par le potentiomètre sur le télémètre). Ce paramétrage est réalisé en envoyant un nombre compris entre 1 et 16 sur le $1.

Principe :

La mesure de distance arrive sur deux Control Change successifs qu'il faut combiner.
- Les valeurs arrivant sur le Control Change 2 doivent ètre multipliées par 128 (ou subir un décalage de 7 comme ci-dessus, équivalent à la multiplication par 128 mais moins gourmand en ressources),
- puis ajoutées aux valeurs arrivant sur le Control Change 3.
- Il est possible ensuite de multiplier le résultat par un paramètre fixe (à ajuster selon les conditions) pour obtenir une distance en mètres.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch max 2 : Utilisation de l'abstraction pour 3 télémètre synchronisés

Le patch 1 telem_us_synch est utilisé en tant qu'invocation. Dans cet exemple trois télémètres sont branchés les uns à la suite des autres.

Ces patchs ont été réalisé par Timothée Baschet.

Pilotage de 8 Actionneurs analogiques avec Isadora Patch Max 3 : Obtention des données en provenance des trois entrées analogiques

Ce patch permet de visualiser les données envoyées par des capteurs analogiques en résolution 128 pas. Les messages Midi sont des Control Change. Afin de ne pas mélanger les données dans le cas où plusieurs télémètres synchro sont branchés les uns sur les autres et utilisent le même canal Midi, les numéro de Control Change des entrées analogiques dépendent du numéro du Télémètre.

3 analogiques Midi.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch max 4 : Utilisation de l'abstraction pour les entrées analogiques

Le patch 3 est utilisé en tant qu'abstraction. Dans cet exemple deux télémètres sont branchés l'un à la suite de l'autre autre. Les capteurs analogiques sont reçus séparément.

La première entrée du sous-patch et le premier argument reçoivent le numéro du télémètre synchro sur lequel sont branchés les capteurs.

La deuxième entrée et le deuxième argument reçoivent le canal Midi.

Liste des patchs Max disponibles sur le site