Accueil Interface-Z - Produits - Programmation - Formations - Conseils - Contacts - Liens
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
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.
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.
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.
Valeurs aléatoires envoyées à rythme constant
Enveloppe d'un son transcrite en luminosité
Rampe de valeurs créant une oscillation continue
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.
... 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.
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.
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