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


Pure-Data

Pure-Data

Sous-patchs
Patchs d'exemples et de test, liste
Compatibilité et installation
Sites dédiés à Pure-Data/Gem

Sous-patchs

Invocation : c'est un patch qui peut être utilisé dans un autre patch (monpatchamoi.pd, par exemple) sans qu'il soit nécessaire de le refaire, par exemple une fonction qui sert souvent ou un patch permettant de récupérer des données d'un matériel.
Ce patch (moninvocation.pd par exemple) doit être présent dans le même répertoire que le patch monpatchamoi ou bien être dans un répertoire déclaré dans le pure-data.bat.
Pour l'utiliser, il suffit de créer, dans le nouveau patch monpatchamoi.pd, un objet du nom du patch invoqué (par exemple on écrit "moninvocation"). Si l'objet est reconnu par Pure-Data, le nombre adéquat d'entrées et de sorties apparaìtra.
Si vous obtenez un rectangle sans entrées/sorties, soit vous avez fait une faute d'orthographe, soit l'invocation n'est pas dans le bon répertoire.

Patchs d'exemples et de test

Télécharger tous les patchs disponibles pour Pure Data : zpatchs-pd.zip

Plus de renseignements sur la réception en Midi en PD : ici.

I - Pure-Data et matériel

1 - Capteurs :

Ces fichiers facilitent la réception des données envoyées par ces interfaces et capteurs. Les objets sont assemblés en sous-patchs qui permettent d'utiliser immédiatement le matériel.

a) Capteurs Midi autonomes :
Télémètre à ultrason Midi
Télémètre à ultrason Midi synchronisé
Tapis sensitif
RFID vers Midi

b) Interfaces et capteurs simples :
Module 8 Ana / 8 Num OSC + Midi In/Out
Module Mini-HF 7 et 11 bits vers Midi
Module 1 entrée analogique Midi
Module 2 entrées analogiques Midi
Module 8 analogiques / 8 numériques Midi 2003
Module 4/8/12 entrées analogiques / 16 capteurs numériques Midi

c) Interface sans fil
Wiwi (10 capteurs analogiques / 8 numériques)

d) Capteurs simples
Capteur pyroélectrique

2 - Actionneurs :

Ces fichiers permettent d'envoyer simplement les commandes Midi à des actionneurs. Les objets sont rassemblés en sous-patchs qui permettent d'utiliser immédiatement le matériel.

a) Actionneurs Midi autonomes
Carte 8 servomoteurs 128 pas et 3500 pas de résolution
Midi 2 servomoteurs 4 transistors de puissance
Commande de 8 actionneurs en analogique 0-10 Volts

b) Actionneurs Midi pilotés par Carte de commande tout ou rien / gradation
Commande de 8 transistors de puissance
Inversion de moteur CC
Commande de 8 Relais 2RT / 1RT / Reed
Commande de 64 LED en 128 pas

3 - Communication

Carte Midi vers DMX
Booster / Split / Merger / Câble Midi

 

II - Traitement de données

1 - Outils :

Registre à décalage : pour visualiser dans le temps les signaux provenant des capteurs.
Visualisation : utilise le registre à décalage.
Bornes : pour détecter les valeurs maximales et minimales que donne un signal.

2 - Filtrage :

Filtres moyenneurs
Filtres médians
Filtres minimum

Double seuil pour capteur pyro

3 - Communication entre logiciels

Transmission OSC et échange de données avec Isadora
Transmission OSC et échange de données avec Max/MSP
Transmission OSC et échange de données avec Usine

III - Savoir-faire Pure-Data / GEM

* - Réception de données de capteurs en Midi

1 - Etapes : quelques notions très fondamentales détaillées en 10 étapes pour débutants.
2 - Loadbang : démarrage automatique dans un patch, initialisations multiples
3 - Démarrage automatique à l'allumage de la machine
4 - Simulation d'animation lumineuse en GEM :
- Intérêt
- Représentation basique en Pure-Data / GEM
- Corrélation avec du pilotage d'actionneurs lumineux

5 - Exemples de traitements de données pour un capteur de pression

6 - Pilotage de lumières à partir d'un son

 

Compatibilité et installation

- Linux

http://www-crca.ucsd.edu/~msp/software.html

pour red hat ou debian :
apt-get install pd dans une console root.

- Win 32 (Windows 95, 98, NT, 2000, XP)

Version 0.38 : http://at.or.at/hans/pd/installers.html
ou bien : http://puredata.info/Members/hans/downloads/installers/PureData-0.37.1-2004.03.28.exe/view
ou encore : http://data-art.uqam.ca/telechargement.php
telecharger le PD pour win32 .zip, dézipper, ... ne pas l'installer dans le répertoire par défaut Program Files mais dans un répertoire à la racine du disque C, et vérifier le .bat. Cette version avec installeur contient aussi beaucoup de librairies intéressantes (Gem, etc...)

Version 0.39 : http://www-crca.ucsd.edu/~msp/software.html

- MacOs X :

Version très agréable : http://data-art.uqam.ca/telechargement.php

Version 0.38 : http://at.or.at/hans/pd/installers.html
ou bien : http://puredata.info/downloads/other_test/topic_view

La procédure d'installation est explicitée sur cette page.

1) Télécharger le paquet pure data
2) Télécharger TCLTK
3) Installer TCLTK
4) Installer pure data

- Open source, gratuit

Sites dédiés à Pure-Data

http://crca.ucsd.edu/~msp/software.html
http://puredata.info/

http://data-art.uqam.ca/index.php : Le site Data-art réunit des références francophones portant sur l'utilisation à des fins artistiques du logiciel libre Pure Data.

http://impala.utopia.free.fr/index2.php : onglets Pure-Data et Liens
http://www.idecibel.com/modules/xfsection/ pour une doc en français

http://iem.kug.ac.at/pd/ : GEM
http://puredata.hurleur.com/ : forum