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

Autonomes

- ZIP Z Interprêteur de Patch

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
Module 2 entrées analogiques vers Midi

Pure-Data
Max MSP
EyesWeb 4
Isadora
Processing
vvvv

Pure Data / Gem

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

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 1 : Obtention des données en provenance de l'interface 2-Ana

Patch Pure-Data pour module deux entrees analogiques Interface-Z. Télécharger le fichier 2-ana.pd

Ce patch tout simple permet de tester le module 2-Ana.

Le premier capteur envoie ses données dans des messages Control Change 0, le deuxième dans des Control Change 1.

ctlin 0 : la sortie de gauche donne la valeur du capteur n°1.
ctlin 1 : sa sortie de gauche donne la valeur envoyée par le deuxième capteur.
La sortie de droite est le canal Midi (1 pour cette interface).

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 2 : Obtention des données en provenance de l'interface 2-Ana

Patch Pure-Data pour module deux entrees analogiques Interface-Z. Télécharger le fichier 2-ana.pd

Le premier capteur envoie ses données dans des messages Control Change 0, le deuxième dans des Control Change 1. La carte est en canal 1.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 3 : Visualisation des données en provenance de l'interface 2-Ana

Patch Pure-Data pour module deux entrees analogiques Interface-Z. Télécharger le fichier 2-ana.pd
Patch test_2ana.pd

Ce patch utilise l'abstraction ci-dessus pour afficher les données des deux capteurs analogiques.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch PD 4 : Visualisation des données dans le temps

Patch PD-Gem pour observer les données issues des capteurs avec le module 2 -Ana.
Pour voir une image agrandie du patch : ici.

Ce patch permet d'afficher dans une fenêtre Gem les données issues des deux capteurs, échantillonées toutes les 20 ms. Pour fonctionner il lui faut en abstraction les deux fichiers barreslider2.pd et corpsslider2.pd. Pour une explication sur l'échantillonage des données, voir l'étape 01 des Didacticiels PD.

Le même résultat peut être obtenue grâce au Registre à décalage ou à l'objet Bucket (qui nécessite Cyclone).

Ce patch a été fait avec la version 0.37 de PD.

Liste des patches 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 des deux servomoteurs et 4 transistors en Max MSP. Patch Max : Obtention des données en provenance de l'interface 2-Ana

Patch Max pour module 2-ana.

Ce patch tout simple permet de tester le module 2-Ana.

Le premier capteur envoie ses données dans des messages Control Change 0, le deuxième dans des Control Change 1.

ctlin 0 : la sortie de gauche donne la valeur du capteur n°1.
ctlin 1 : sa sortie de gauche donne la valeur envoyée par le deuxième capteur.
La sortie de droite est le canal Midi (1 pour cette interface).

Ce patch a été réalisé par Timothée Baschet.

Liste des patches Max disponibles sur le site

Eyesweb 4

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch eywx : Obtention et visualisation des données en provenance de l'interface 2-Ana

Fichier EyesWeb 4 pour la récupération et l'affichage des données des deux capteurs.

Ce patch permet de tester le module 2-Ana et d'afficher les données issues des capteurs en nombres et en graphes défilant au cours du temps (appuyer sur le bouton Play pour lancer la visualisation temps réel).


Visualisation des données en graphe.
Pour agrandir, ici.

Le premier capteur envoie ses données dans des messages Control Change 0, le deuxième dans des Control Change 1.

Propriétés de l'objet Message Midi Input.
Propriétés de l'objet Input (section Midi).

Les cases à vérifier sont :

- Device : choisir son interface Midi, sélectionner l'entrée sur laquelle est branchée l'interface 2-Ana ;
- MsgType : Control Change
- Channel : 1
- Control : 0 pour le premier capteur, 1 pour le deuxième.

Liste des patches EyesWeb disponibles sur le site

Isadora

Pilotage de 8 Actionneurs analogiques avec Isadora Patch : Obtention des données en provenance de l'interface 2-Analogiques

Sous-patch Isadora pour récupérer les données des deux capteurs.
User Actor pour le module 2-ana (fichier .izz)

Cet actor permet de tester l'interface et d'afficher les données des capteurs sur deux sorties (valeurs de 0 à 127).


Détail du contenu de l'Actor 2_Analogiques (.iza)

Le premier capteur envoie ses données dans des messages Control Change 0 (paramètre controller), le deuxième dans des Control Change 1.
Le canal Midi n'a pas besoin d'être paramétré pour cette interface, qui fonctionne en canal 1.

Ce patch a été fait avec la version 0.9b32 d'Isadora PC. Si vous ne pouvez l'ouvrir directement (dans une version précédente d'Isadora par exemple), il suffit de le recopier, les objets utilisés étant présents dans toutes les versions d'Isadora.

Pilotage de 8 Actionneurs analogiques avec Isadora Patch : Obtention et affichage des données en provenance de l'interface 2-Analogiques vers Midi

Sous-patch Isadora pour récupérer les données des deux capteurs.
Visualisation des données pour le module 2-ana (fichier .izz)

Cet actor permet de tester l'interface et d'afficher l'évolution des données au cours du temps du premier capteur (valeurs de 0 à 127) grâce à l'actor Affichage, dont la création et l'utilisation sont détaillées dans la page Visualisation.

Liste des patches Isadora disponibles sur le site

VVVV

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Patch v4p : Obtention des données en provenance de l'interface 2-Analogiques

Réception des données du capteur en Midi.

Paramètres du node MidiController :
- Channel : 0. Le numéro de canal Midi est forcément 0 pour cette interface. Dans vvvv les canaux Midi sont comptés de 0 à 15 et non de 1 à 16.
- Controller : 0 et 1. Le numéro de control change est 0 pour la premère entrée et 1 pour la deuxième.
- Buffer length : 10 par défaut.
- Enabled : 1
- Midi input Port : choisir l'entrée Midi sur laquelle est connectée l'interface 1 entrée analogique.

En sortie : les données des capteurs sortent transformées entre 0 et 1 et non entre 0 et 127.

Ce patch a été fait avec la version 33beta11.1 de vvvv.

Liste des patches vvvv disponibles sur le site

Processing

Pour télécharger un sketch, clic droit sur l'image ou le lien et choisir "Enregistrer la cible sous...". Pour afficher le programme, clic normal. Certains sketches sont en archive zip.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Sketch 1 : Obtention des données en provenance de l'interface 2-Ana

Fichier reception_2_ana.pde

Ce fichier permet de recevoir en Midi les données du module 2-Ana en 128 pas de résolution. Le numéro du capteur détecté et sa valeur s'affichent dans la console. A l'arrivée les capteurs analogiques sont identifiés en tant que n° 0 et 1.

Le premier capteur envoie ses données dans des messages Control Change 0, le deuxième dans des Control Change 1.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Sketch 2 : Visualisation des données des deux capteurs

Sketch Processing pour observer les données issues des capteurs avec le module 2 -Ana.
Archive affiche_2_ana.zip

Ce sketch utilise la même réception des données en Midi que le premier mais permet aussi un affichage graphique des deux capteurs, à la fois sur des sliders verticaux et sur des nombres. Pour plus de détails sur l'affichage, voir la page Visualisation.

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

Sketch Processing pour observer les données issues des capteurs avec le module 2 -Ana.
Archive affiche_2_ana_reg.zip

Ce sketch utilise la même réception des données en Midi que le premier mais permet aussi un affichage au cours du temps, dans la fenêtre graphique, des données des deux capteurs. Cet affichage repose sur un Registre à décalage.

La donnée la plus récente est affichée à gauche. Il n'y a pas dans cet exemple de rééchantillonage régulier des données, c'est-à-dire qu'elles s'affichent au fur et à mesure où elles arrivent. Si le capteur n'est pas activé, aucune donnée n'arrive et le flot affiché ne bouge plus. Le défilement des valeurs reprend lorsque le capteur est à nouveau activé. Pour avoir un débit régulier des valeurs au cours du temps, consulter la page Visualisation, qui présente un sketch utilisé pour le module "28 entrées" avec échantillonnage régulier des données des capteurs.

Le nombre affiche la donnée la plus récente envoyée par le capteur.

Liste des sketches Processing disponibles sur le site