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...".
Patch PD 1 : Obtention des données en provenance de l'interface 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).
Patch PD 2 : Obtention des données en provenance de l'interface 2-Ana

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.
Patch PD 3 : Visualisation des données en provenance de l'interface 2-Ana

Patch test_2ana.pd
Ce patch utilise l'abstraction ci-dessus pour afficher les données des deux capteurs analogiques.
Patch PD 4 : Visualisation des données dans le temps

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...".
Patch Max : Obtention des données en provenance de l'interface 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
Patch eywx : Obtention et visualisation des données en provenance de l'interface 2-Ana

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 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
Patch : Obtention des données en provenance de l'interface 2-Analogiques

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.
Patch : Obtention et affichage des données en provenance de l'interface 2-Analogiques vers Midi

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
Patch v4p : Obtention des données en provenance de l'interface 2-Analogiques

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.
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.
Sketch 2 : Visualisation des données des deux capteurs

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.
Sketch 3 : Visualisation des données au cours du temps

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
|