- Formations >
- Ateliers >
- Licence MLV 2012 >
- Page4
Pure data & Interactivité
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
Notions de Physique
utiles aux artistes