Patchs

Tableau résumé

- Matériel / Logiciel / Outils

Logiciels et langages

- Pure Data
- Max MSP
- Isadora
- EyesWeb
- VVVV
- Processing
- Usine

Traitement de données

- Outils
- Filtres pour capteurs
- Communication OSC, ponts entre logiciels

Didacticiels

- Réception en Midi
- Pure Data / Gem
- Proxi Mini + Son

Matériel

Autonomes

- ZIP Z Interprêteur de Patch

Captation

- Mini-HF vers Midi
- Wiwi
- 12 Ana / 16 Num
- 16 capteurs OSC
- 8 Ana / 8 Num Midi 2003
- 2 Analogiques
- 1 Analogique

- Télémètre simple
- Télémètre synchro
- Tapis sensitif
- RFID

- Capteur piezo
- Capteur pyro
- Capteur Vitesse Doppler
- Proxi Mini + Son

Communication

- Midi vers DMX
- Booster / Split / Merger

Action

- 2 Servo / 4 Lampes
- 8 Ana Out 0-10V
- 8 Servo 128 pas
- 8 Servo 3500 pas
- 64 LED

- 8 Transistors
- 8 Relais 2RT / 1RT / Reed
- Inversion de moteurs

Matériel - Interfaces pour Capteurs simples

Module 12 analogiques / 16 numériques vers Midi

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.

Ces patches correspondent à l'interface 28 entrées Capteurs vers Midi, avec les versions 4 Ana / 8 Num, 8 Ana / 8 Num et 12 Ana / 16 Num.

Téléchargements :

- Sketches Pg pour 12-Ana
- Documentation de la carte
- Documentation des capteurs compatibles
- Patchs Max, Isadora, PD, Processing, Usine + doc

Max MSP 4
Max/MSP 5
Max/MSP 6
Pure Data
Isadora
Processing
Usine

Processing

Ces programmes utilisent la librairie the Midibus pour la réception des données : http://smallbutdigital.com/themidibus.php. Des programmes plus anciens utilisant promidi sont toujours disponibles à la fin de cette page.

2 entrées analogiques Midi. Sketch 1 : Obtention des données en provenance de l'interface

Fichier capt_12_ana_reception.pde

Librairie externe à installer : the Midibus
http://smallbutdigital.com/themidibus.php

Ce fichier permet de recevoir en Midi les données du module 12-Ana/16-Num 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 de 1 à 12 et les capteurs tout ou rien de 1 à 16.

Le premier capteur envoie ses données dans des messages Control Change 32. Voir la doc pour les numéros de tous les capteurs.

2 entrées analogiques Midi. Sketch 2 : Visualisation des données de tous les capteurs

Sketch Processing pour observer les données issues des capteurs avec le module 2 -Ana.
Archive cap-12_ana_pg_registre.zip

Ce sketch utilise la même réception des données en Midi que le premier mais permet aussi un affichage graphique de tous les capteurs, à la fois sur des sliders verticaux et sur des nombres. Le nombre affiche la donnée la plus récente envoyée par le capteur. Pour plus de détails sur l'affichage, voir la page Visualisation.

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.

Les capteurs représentés en bleu correspondent au groupe de 8 sur la carte. Ce sont les mêmes que pour le module 8 Ana / 8 Num. Les capteurs représentés en rose correspondent au groupe de 4 sur la carte. Ce sont les mêmes que pour le module 4 Ana / 8 Num.

Ce programme est compatible avec toutes les variantes de 12 Ana / 16 Num (8/8 et 4/8), cependant des sketches dédiés sont aussi disponibles pour les autres cartes : capt_8_ana_registre et capt_4_ana_registre.

 

 

Processing - RWMidi

Ces programmes utilisent la librairie RWMidi pour la réception des données (http://ruinwesen.com/blog?id=95).

Les sketches disponibles pour le moment permettent de recevoir et d'afficher les données d'une interface 12 analogiques/16 numériques, d'une 8 analogiques/8 numériques ou d'une 4 analogiques/8 numériques. Consulter la page correspondante pour plus de renseignements sur le matériel. Les sketchs 4 et 8 sont compatibles avec la carte 12.


  • Fichiers de réception des données
    • capt_12_ana_rw.pde : réception en Midi des messages Control Change et Note On provenant de l'interface 12 Ana / 16 Num, avec affichage des valeurs dans la console.
    • capt_8_ana_rw.pde : réception des Control Change et Note On provenant de l'interface 8 Ana / 8 Num.
    • capt_4_ana_rw.pde : réception Control Change et Note On provenant de l'interface 4 Ana / 8 Num.
  • Affichage des données reçues
    • capt_12_ana_rw_aff : affichage des données de tous les capteurs analogiques et tout ou rien branchés sur un 12 Ana / 16 Num.
    • capt_8_ana_rw_aff : affichage des données de tous les capteurs branchés sur un 8 Ana / 8 Num.
    • capt_4_ana_rw_aff : affichage des données de tous les capteurs branchés sur un 4 Ana / 8 Num.

Le choix du port Midi (correspondant au périphérique connecté à l'ordinateur) et du canal Midi (configuré sur la carte) est expliqué en détail dans le chapitre Processing de la page Réception des données en Midi.

Version 12 entrées analogiques / 16 entrées numériques

Pilotage de 8 Actionneurs analogiques avec Isadora Sketches 1 : Obtention des données des capteurs pour 12 entrées analogiques en 128 pas

Fichiers capt_12_ana_rw.pde, capt_8_ana_rw.pde, capt_4_ana_rw.pde (compris dans l'archive capteurs_12_ana.zip).

Ces fichiers permettent de recevoir en Midi les données de la carte 4/8/12-ana en mode 128 pas. 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 de 1 à 12 et les capteurs tout ou rien de 1 à 16. Le fichier capt_12_ana_rw.pde fonctionne également avec les cartes 4/8 et 8/8.

Pilotage des deux servomoteurs et 4 transistors en Max MSP. Sketches 2 : Test et visualisation des données pour 12 capteurs analogiques en 128 pas et 16 numériques

Visualisation des données en provenance d'une carte 12 entrées analogiques en Midi en utilisant Processing.
capt_12_ana_rw_aff.zip

Ce sketch utilise la même réception des données en Midi que le premier mais permet aussi un affichage graphique de tous les capteurs, analogiques et tout ou rien. Les capteurs correspondant au 8 analogiques / 8 numériques sont en rose (capteurs analogiques classés de 1 à 8 après le tri), ceux correspondant à la carte 4 analogiques / 8 numériques sont en bleu (capteurs analogiques classés de 9 à 12 après le tri).

Ce programme est compatible avec toutes les variantes de 12 Ana / 16 Num (8/8 et 4/8), cependant des sketches dédiés sont aussi disponibles pour les autres cartes : capt_8_ana_rw_aff et capt_4_ana_rw_aff.

Réception des data pour le 8 analogiques / 8 tout ou rien.  Données issues de la carte 4 / 8.

 

Téléchargements :

- Sketches Pg pour 12-Ana
- Documentation de la carte
- Documentation des capteurs compatibles
- Patchs Max, Isadora, PD, Processing, Usine + doc

 

Liste des sketches Processing disponibles sur le site