Ce workshop de trois jours, organisé par Médias-Cité en partenariat avec l'ECM du Centre d'animation de St Pierre à Bordeaux, a eu lieu du 30 septembre au 2 octobre inclus 2009.
Interfaces Tangibles et Multitouch
Les outils :
- Pure Data est un logiciel de programmation modulaire Libre et Open Source qui tire son origine de l’éditeur Patcher écrit par Miller Puckette ; il est libre et open source et fonctionne sur toutes les plates-formes.
- GEM est une librairie graphique fonctionnant sous PureData.
- Reactivision est une librairie développé par Martin Kaltenbrunner et Ross Bencina, membre du groupe de Technologie musicale de l'université Pompeu Fabra de Barcelone.
- Touchlib est une librairie spécifique au multitouch.
L'atelier : Les interfaces tangibles offrent de nouvelles perspectives pour le pilotage d'applications multimédias / interactives.
Parmi ces interfaces, les systèmes multitouch (écran tactile permettant d'utiliser plusieurs doigts à la fois) ou à base de manipulation d'objets (telle la RéactTable) suscitent un intérêt croissant et sont de plus en plus accessibles.
Cet atelier présentera, à travers des exemples concrets, les différentes étapes à franchir pour réaliser soi-même sa propre application / installation à interface tangible / multitouch.
A travers des exemples concrets, cet atelier permet de discerner les problèmes qui se posent et les solutions pour la mise en place de ce type d'interfaces. Nous travaillerons dans Pure Data, bien que les notions et algorithmes mis en oeuvre soient transposables dans d'autres environnements de programmation (Processing, etc.). Pour simplifier la programmation, nous nous appuierons sur une bibliothèque d'abstractions « maison », baptisée "fid_abs", développée en Pure data.
Déroulement du workshop :
1) Révision de quelques notions de base dont nous aurons besoinPURE-DATA
patches
messages objets curseurs, boutons, champs
sous patches abstractions externals
opérateurs
entrée chaude froide (lire de droite à gauche, de haut en bas)
trigger
pack unpack route
receive send
GEM, bibliothèque graphique
gemwin gemhead translateXYZ rotateXYZ circle rectangle color
SON
adc~ dac~ osc~ opérateurs~ line~
lire un son dans un fichier
filtrage
2) Introduction aux interfaces tangibles / multitouch
Quelques applications utilisant une interface tangible (ReactTable, tableau interactif, Navigation tactile type Googleearth ...)
Technologies existantes
*soft : caméra + éclairage + marqueurs + analyse d'image
-> logiciels de tracking
*hard: dalles tactiles / tablettes graphiques
capteurs acoustiques
Réalisation matérielle d'une interface tangible à base de logiciel de tracking
Parti pris, cadre d'étude, logiciels et modules utilisés pour l'atelier
3) Prise en main pratique des outils RéacTivision Touchlib/TBeta/C.C.V.
Installation Configuration
Réglages Calibration
flux de messages
application cliente
4) Qu'en faire ? Quoi faire ? Eléments de réflexion
Notion d'interface / ergonomie
tactile / haptique / avec ou sans retour vidéo
Approche curseur / joystick
contrôleur 1d 2d
cf framework MMX (multitouch for Max)
contrôleur 3d
Approche Objet
instances, opérateurs/traitements/effets
5) Travaux dirigés :
TIUO Client, réception des informations du module de détection / tracking
les notions de détection et de tracking
Quelques exemples, pour introduire la bibliothèque Fid_Abs
Prise en main / découverte de fid_abs
L' intervenant : Jean-Yves Gratius
Prérequis : pratique d'un type de création numérique (vidéo, son, infographie, programmation,...) et initiation à Pure Data ou à Max/MSP.
Documentations en français :
http://fr.wikipedia.org/wiki/Pure_Data
http://www.labomedia.net/formpdintro2006.htm
http://impala.utopia.free.fr/pd/patchs/PureData_Initiation_fr.pdf
http://solipse.free.fr
http://codelab.fr
http://ressources.levillagenumerique.org/index.php/Installation_et_configuration_de_Pure_Data_sur_Linux
http://www.pascsaq.org/weblog/archives/2009/03/22/arles_workshop_puredata__gem_compte-rendu/index.html
Documentations en anglais :
http://puredata.info
http://iem.kug.ac.at/pd/
http://www.crca.ucsd.edu/ msp/Pd_documentation/
http://reactivision.sourceforge.net
Infos Pratiques :
- Le Centre d'Animation St Pierre se trouve en centre ville de Bordeaux : voir la carte
- ECM du Centre d'animation St Pierre
4, rue du mulet
33000 Bordeaux
http://www.ecm-bordeaux.com
05 56 48 16 39
- 140 € pour les salariés / intermittents (convention formation).
- 60 € pour étudiants / RMI / demandeurs d'emplois / + Conditions particulières adhérents & ECM.
Catégorie : Workshops
L'association Médias-Cité accueille depuis 1998 des artistes afin de faciliter leur appropriation critique des outils et des pratiques numériques. Cet accueil prend la forme d'accompagnements, de résidences et de partenariats avec d'autres acteurs culturels.

