Friday 13 March 2009 13:01:21

Intervention ENSP Arles

Fictions interactives, Arles.


Intervention pour un workshop Fictions interactives auprès des étudiants de 3e année du 17 au 20 mars 2009.
http://www.enp-arles.com/

Préparation.


Tutoriel très bien fait qui permet de s'initier à la carte Arduino (JN Montagné) :
http://www.craslab.org/interaction/files/LivretArduinoCRAS.pdf
En ce qui concerne les types de capteurs, il existe d'une part des capteurs "courants" comme la caméra (webcam), le microphone. Je commencerai par en présenter les possibilités d'utilisation avec puredata / Gem (quels objets utiliser pour la détections de mouvements et comment rendre les valeurs utilisables --mapping, mise à l'échelle etc.). De même pour la captation du son.
Ensuite, avec une carte telle que l'arduino, (il en existe d'autres), les capteurs fabriqués par interface-z http://www.interface-z.com/ peuvent être très facilement utilisés (ou voir l'achat de leurs cartes), et traités par la suite avec puredata grâce à ce petit outil pduino : http://at.or.at/hans/pd/objects.html afin de faire quelques premiers pas. De cette manière, l'artiste peut commencer à concevoir son installation, faire les premiers tests et premières corrections (prototypage).
Il est préférable d'aborder ces outils peu à peu de manière à bien intégrer les bases essentielles à leurs utilisations afin de pouvoir ensuite prendre peu à peu son autonomie. C'est la raison pour laquelle, j'envisage l'organisation suivante pour ces quatre journées :
- Journée 1 : Initiation à puredata (niveau 1, c'est à dire : bases essentielles à connaitre).
À partir d'un exemple concret que l'on décompose, nous pourrons aborder une à une les différentes problématiques de la programmation "temps réel", ordre de lecture, ordre de connexion, objets de bases etc. Avantages / inconvénients de cette forme de programmation.
- Journée 2 : Initiation niveau 2, révision de la veille (2h?) et premiers pas avec Gem, prévoir pas mal d'exercices concrets.
- Journée 3 : Nous nous occuperons plus particulièrement d'étudier, le traitement de l'image fixe et vidéo avec Gem. Nous pourrions travailler sur un exemple de tracking de mouvement, par webcam interposée. Perfectionnement à Gem, objets étudiés [pix_movie] (bref), pix_film], [pix_multiimage], [pix_colormatrix], [pix_coloralpha], [pix_composite], [pix_gain], [pix_alpha], [pix_add], [pix_subtract], [pix_diff], [pix_mutiply], [pix_blob], [pix_multiblob] (bref)...
Les deux dernières journées seront consacrées plus particulièrement à mise en oeuvre des projets d'élèves, voir ce qu'il est possible, impossible et éventuellement comment contourner certaines difficultés.
- Journée 4 : Arduino, présentation. En ce qui concerne les capteurs, il est préférable de commencer avec des capteurs simples : http://www.interface-z.com/produits/cs16_qt110.htm (tout ou rien, ce qui facilite le traitement des valeurs : il y a quelque chose ou rien). Même l'utilisation des pastilles piézo peuvent être transformées en capteurs de chocs ou de force très facilement : http://www.spc.ac-aix-marseille.fr/phy_chi/Menu/TP_fiches_montages/Buzzer/buzzer.html. Je viens d'expérimenter ceci, ça marche très bien! Ou d'en faire un micro-contact en amplifiant et en exploitant le résultat sonore... Mais hors de mon domaine de réelle efficacité!!! http://www.interface-z.com/produits/cs15_piezo.htm (ici, avec carte)
Voici, ici, une liste de capteurs simples conseillés par interface-z : http://www.interface-z.com/produits/capteurs_simples.htm

Je prépare en somme une trame générale en fonction de tous ces éléments, de toutes ces problématiques : images fixes et tracking de mouvements, textes (présent dans certain des projets, et choix des caractères typographiques) des éléments pour reconnaitre la voix humaine (j'ai trouvé un objet très intéressant à ce sujet, qui peut servir), et ensuite comment se servir de l'arduino (les bases) + filtrages des valeurs.

Ensuite, il existe pas mal de patches tous fait qui vont ensuite permettre à chacun de poursuivre ces projets tous seuls. Très bonne référence ici : http://wiki.dataflow.ws/PdMtl

Introduire discutions autour des projets d'étudiants...

Supplément :


Posted by pascsaq | Permanent link | File under: workshops