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
- Communication OSC

Didacticiels

- Réception en Midi
- Pure Data / Gem
- Pure Data / Isadora

Matériel

Autonomes

- ZIP Z Interprêteur de Patch

Captation

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

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

- Capteur piezo

Communication

- Midi vers DMX

Action

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

- 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

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

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

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
Midi-Servo : pilotage de 8 servomoteurs en 128 pas de résolution
Carte 8 servomoteurs 3500 pas
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 2 à 8 Relais 220 V
Commande de 64 LED en 128 pas

3 - Communication

Carte Midi vers DMX

 

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

3 - Communication entre logiciels

Transmission OSC et échange de données avec Isadora

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

- Irix

- 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