- Formations >
- Ateliers >
- Licence MLV 2012 >
- Cours04
Pure data & Interactivité
Téléchargements :
Patchs Traitement de données : cours02.zip
2 sons et 2 images : media.zip
Patchs PD-Pg : cours03.zip
Patchs lampes : cours04.zip
Modules/exemple : cours05.zip
Patchs progressifs pour l'installation avec chaise : cours07.zip
- 23/01/2012 : Cours 01
- Quelques exemples d'installations interactives ;
- Aperçu des logiciels de gestion temps réel ;
- Initiation à Pure Data ;
- Le proximètre : capteur de distance ;
- Mise en place d'une chaîne d'acquisition des données, branchement du capteur et bases de Pure-Data pour la gestion des capteurs. - 30/01/2012 : Cours 02
- Résumé
- Branchement des capteurs
- Mise en réseau et partage de données
- Applications pratiques, traitements de données : seuils, mise à léchelle, détection de pic, comparateur à hystéresis. - 06/02/2012 : Cours 03
- Quelques exemples d'installations interactives ;
- Communication OSC entre PD et Processing ;
- Exemple de traitement du son en PD / action graphique en Pg.
- Ajout d'un proximètre sur un autre paramètre graphique.
- Suite des traitements de données en PD pour la gestion des capteurs. - 13/02/2012 : Cours 04
- Pilotage d'actionneurs : lampes ;
- Interro n°1. - 20/02/2012 : Cours 05
- Modules sons / images / actionneurs ;
- Séparation captation / action
- Patcher une installation interactive à l'aide des modules fournis. - 05/03/2012 : Cours 06
- Correction
- TD installation interactive - 12/03/2012 : Cours 07
- TD installation interactive - 19-24/03/2012 - 02/04/2012 : Cours 08 / 09 / 10
- TD installations diverses
Cours 04
- 13/02/2012 :
- Pilotage d'actionneurs : lampes ;
- Interro n°1.
I - Pilotage d'actionneurs : lampes
1 - Chaîne d'action
a - Branchements
Blocs d'alimentation : jaune = 12V
Alimentation de la carte : 9 à 12V
Alimentation des actionneurs :
12V
Attention au sens, ne pas brancher à l'envers.
Lampe : sur une sortie Transistor.
Connecter l'interface Midi USB à l'ordinateur avant de lancer PD.
Prises Midi : In de l'interface Midi-USB côté capteurs, out côté actionneurs.
b - Configuration de Pure Data
Comme pour un capteur, configurer le Midi revient à configurer le port Midi.
Menu Media / Midi Settings : choisir l'interface Midi par les boutons input device et output device. Ne pas oublier d'appuyer sur le boutons Apply après avoir fait une modification.
Les entrées (capteurs) sont numérotées dans une liste Input Devices, les sorties (actionneurs) sont dans une liste Output Devices.
Option :
Menu File / Startup : ajouter les ports Midi d'entrée et de sortie dans la ligne des startup flags, pour que PD garde en mémoire la configuration Midi. Le numéro de device correspond à celui affiché dans les Midi settings.
c - Test de fonctionnement
Allumer et éteindre l'ampoule via PD.
ctlout est l'objet utilisé pour envoyé un message control change en sortie. Ses paramètres dépendent de la carte Zip :
- entrée droite : canal = 1 pour cette carte
- entrée centrale : numéro de CC = 0 à 3 pour les 4 sorties disponibles
- entrée gauche : valeur de 0 à 127, correspondant ici à la luminosité de l'ampoule.
2 - Quelques exemples de pilotages simples
Valeurs aléatoires envoyées à rythme constant
Enveloppe d'un son transcrite en luminosité
Rampe de valeurs créant une oscillation continue
3 - Un peu plus de raffinement
a - Traitement des données
Comme pour un capteur, l'enveloppe d'un son peut être soumise à un traitement des données pour s'adapter à son usage. Ici les valeurs sont étalées sur toute la gamme 0-127 pour donner plus de contraste au comportement de la lampe.
b - Suivre le spectateur
... allumer des lampes différentes en fonction de la distance par rapport au capteur.
moses sépare le flux de données en deux en fonction du seuil. Dans cet exemple 3 lampes sont successivement allumées en sortie. Quand l'une s'allume, les autres s'éteignent.
c - Vague
pipe envoie sur sa sortie toutes les données qui le traverse, avec un delai.
Ici des variations de lumière aléatoires continues sont envoyées instantanément sur la première lampe. Les mêmes valeurs sont envoyées vers la deuxième avec 2 secondes de décalage.
II - Interro
Correction
************************ /|\(;,;)/|\ **************** |
Cours 03 << ~(oO) ~ >> Cours 05
Téléchargements :
Patchs Traitement de données : cours02.zip
2 sons et 2 images : media.zip
Patchs PD-Pg : cours03.zip
Patchs lampes : cours04.zip
Modules/exemple : cours05.zip
Notions de Physique
utiles aux artistes