Programmation

Les codes et programmes d’Interface-Z

Accueil > Matériel > Captation et interfaces > Interfaces filaires > 2 Analogiques vers Midi en Pure Data

2 Analogiques vers Midi en Pure Data

Mis à jour le mercredi 8 mars 2017, par zandrine

 

Patches de test

2 entrées analogiques Midi. 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).

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

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

2 entrées analogiques Midi. 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 les 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.