une chronique de Poss publiée le 21 aoĂ»t 2007
// Info mai 2009: Un exemplaire de la Reactable sera en dĂ©monstration durant le Festival Art Rock de Saint-Brieuc du 26 au 31 mai (MusĂ©e de Saint-Brieuc). Le public sera invitĂ© Ă prendre en main la bĂȘte pour en tirer des sons. //
Une active Ă©quipe de chercheurs espagnols de l’UniversitĂ© Pompeu Fabra a créé un systĂšme de manipulation du son plutĂŽt original et surtout open source. On voit en effet fleurir depuis plusieurs mois un grand nombre d’Ă©crans tactiles, ou s’y apparentant, destinĂ©s Ă modifier notre façon d’apprĂ©hender le monde informatique. D’aspects trĂšs souvent ludiques, dotĂ©es d’une ergonomie oĂč la main en tant qu’outil prend toute sa dimension humaine, ces interfaces sont souvent spectaculaires au point qu’il est Ă©vident de faire le rapprochement avec les Ă©crans manipulables imaginĂ©s par les rĂ©alisateurs du film Minority Report (cf. par exemple Tangibletable / Surface / DataTiles). Sauf que lĂ c’est du concret et c’est maintenant !
Voici Ă quoi ressemble l’installation des espagnols.
Le premier prototype a Ă©tĂ© prĂ©sentĂ© lors de l’AES 2005 Ă Barcelone.
Le principe est plutĂŽt simple. Une camĂ©ra vidĂ©o placĂ©e sous la surface vitrĂ©e servant de support (et d’Ă©cran) est interfacĂ©e avec un logiciel de reconnaissance de formes et de mouvements : ReacTIVision. Ce dernier analyse alors ce qui se passe sur la vitre – chaque objet ayant une forme et un identifiant unique (dĂ©nommĂ© fiducial en anglais, Ă mon avis impromprement traduit fiduciaire par beaucoup en français, le terme exact semblant plutĂŽt ĂȘtre fiduciel) – et envoie les infos, d’une part Ă un logiciel de synthĂšse sonore qui rĂ©cupĂšre les paramĂštres et les transforme de façon Ă gĂ©nĂ©rer du son et d’autre part Ă une application (un synthĂ©tiseur visuel en quelque sorte) gĂ©rant un videoprojecteur pour diffuser une interface visuelle sur l’Ă©cran-vitre.
Le module ReacTIVision est donc disponible sur le site de l’Ă©quipe, et tout un chacun peut se lancer dans la crĂ©ation de sa propre table en utilisant selon ses goĂ»ts PureData, Processing, Reaktor (avec une adaptation en Midi visiblement), AudioMulch (le crĂ©ateur de ce logiciel faisant partie de l’Ă©quipe de recherche)…
* Expérience *
J’ai commencĂ© Ă voir dans quelle mesure cela est accessible au commun des mortels n’ayant quasiment pas de connaissance dans le domaine.
Je livrerai ici les résultats des expériences au fur et à mesure de leurs avancées (si avancées il y a).
Sans forcĂ©ment recrĂ©er une table aussi parfaite que celle de Barcelone, le but est d’essayer de crĂ©er un petit instrument de synthĂšse sonore (sans le feedback du videoprojecteur) transportable et montrable Ă peu de frais (logiciels de gestion du son gratuit tant qu’Ă faire)
* 13 août *
récupération de ReacTIVision, de PureData, lecture du blog de Jean-Yves Gratius détaillant sa Reactable maison (cheap mais fonctionnelle)
* 14 août *
premiers tests avec une Quickcam en Usb dont la rĂ©solution est normalement insuffisante pour des rĂ©sultats probants, mais c’est pour un test. On verra plus tard s’il est intĂ©ressant d’investir dans du matĂ©riel plus Ă©voluĂ©.
Installation de PureData sur mon PC (PIV 2,4Ghz, Ram 1Go, XP Professionnel) : j’avais dĂ©jĂ effleurĂ© ce logiciel il y a un ou deux ans, je me souviens maintenant pourquoi je n’Ă©tais pas allĂ© plus loin ! Y a du taf !
La communication entre la Quickcam et ReacTIVision ne semble pas ĂȘtre opĂ©rant. Diable !
* 16 août *
La Quickcam est finalement reconnue par Reactivision sous PureData. Je teste avec un des fiduciaires : mouvements et identification fonctionnent.
On approche !
J’ai installĂ© les abstraction PureData de J-Y. Gratius, mais je reste dĂ©sespĂ©rĂ©ment perdu face à ça… Il se passe des choses, mais je ne sais pas trop quoi et je n’arrive pas Ă sortir un seul son du gĂ©nĂ©rateur sonore fourni dans l’archive. Tout cela me semble trĂšs gourmand en ressources systĂšmes et le PC n’est jamais trĂšs loin du plantage gĂ©nĂ©ral…
Tentatives pour trouver des solutions sur le net ou d’autres applications communiquant aussi avec ReacTIVision. Apparemment il est aussi possible de l’interfacer avec Reaktor ou Live, mais cela sort du cadre open-source et gratuit que je m’Ă©tais fixĂ© au dĂ©part…
Toutefois et en attendant la suite, une dĂ©mo sympathique par l’Institut Fatima avec Live (collectif hispanico-germanique) :
J’ai lĂąchĂ© le monde du gratuit et l’univers de l’OSC (Open Sound Control) pour celui du payant (en version dĂ©mo) et du Midi.
Je me suis finalement rabattu sur Live et la sortie MIDI de ReacTiVision grĂące aux blogs de Ăffe et de Roo Reynolds qui ont travaillĂ© aussi sur leurs propres tables maison. AprĂšs avoir installĂ© le merveilleux logiciel MidiYoke qui permet de router le flux Midi en interne sans interface physique, j’ai pu – au bout de 24h – trouver la bonne config stable et efficace entre la webcam et LiveTM.
DĂšs que les rĂ©sultats auront un peu plus d’allure je posterai une petite vidĂ©o de dĂ©monstration. Mais en attendant, quelques images d’un exemplaire de la ReacTable espagnole Ă l’oeuvre lors d’un live de Björk dans l’Ă©mission Later de Jools Holland.
AprĂšs divers essais et le dĂ©but de fabrication de la ReacTable maison je vous livre ici une toute premiĂšre video qui montre que ça peut marcher: dĂ©clenchement et arrĂȘt de la lecture des samples dans Live, gestion des paramĂštres de divers effets (dĂ©lai, filtre). C’est encore un peu bricolo. La camĂ©ra et le PC sont au max de leurs capacitĂ©s parce que je pense que la chaĂźne Webcam USB –> Reactivision –> Live est au max de ses capacitĂ©s en l’Ă©tat actuel des choses. Il faut aussi pas mal gĂ©rer divers problĂšmes de luminositĂ©: lumiĂšre incidente qui fausse l’analyse, reflets (du coup j’utilise un verre organique anti-reflet comme ceux que l’on trouve pour l’encadrement de tableaux)… mais bon c’est assez satisfaisant de faire de la musique juste en dĂ©plaçant des petits bouts de machin (doublĂ©s polystyrĂšne : grand luxe !) sur une surface vitrĂ©e.
Tout d’abord le logiciel Bidule de chez Plogue qui est un synthĂ© modulaire d’une utilisation hyper simple et qui se marie Ă merveille avec ma Reactable. L’interface se fait toujours via le Midi mais il semblerait que Bidule soit capable de converser via OSC. Il ne me reste plus qu’Ă moi-mĂȘme apprendre Ă causer OSC… mince tĂąche….
Ensuite, je remercie Rutrus pour m’avoir fait dĂ©couvrir Psychosynth, nouveau synthĂ© modulaire aussi mais dont l’interface est inspirĂ© de la Reactable et qui devrait normalement pouvoir s’interfacer avec elle. Pour le moment le logiciel n’est disponible que pour Linux, mais des versions pour Windows et Mac OSX devraient bientĂŽt voir le jour. Je vous laisse en compagnie de la vidĂ©o de dĂ©monstration, plutĂŽt sympathique !
// Références //
° Reactable site officiel
° XRing, Captation d’objets tangibles : Reactivision 1.3 et la Reactable
° 100 Loaded : So, Iâm obssesed with multi-touch. But who isnât?
ça ferait top clsse dans notre salon!!!
Clochette
Je n’ai pas tout compris dans la technique, ni dans le rendu. Faudra m’inviter Ă une dĂ©mo avec bon vin. Puis me payer un Aller pour Barcelone pour serrer la pince aux inventeurs. Pas besoin de billet Retour. Merci d’avance. Je vous enverrai des cartes postales.
Amitiés sincÚres
ouais ben c’est pas gagnĂ©… autant dĂ©cider de boire un bon vin sans ça parce que sinon on va ĂȘtre mort de soif…
terrific !!!
AprĂšs les « poubelle boy », voici les « boite cuver boy » !
C’est trĂšs trĂšs bon, fĂ©licitations.
Excellent!
J’aimerais bien reussir Ă m’en fabriquer une…
Pourrais-tu m’envoyer un tuto avec les differentes etapes de construction et surtout avec les manips informatique? (j’utilise live)
En attendant ta rĂ©ponse, salut et amuse toi-bien!…
Salut Jo,
en fait tous les Ă©lĂ©ments sont dans l’article (bon un peu en vrac certes). Tu peux aussi aller consulter le forum qui traite de la Reactable sur Audiofanzine. J’y ai postĂ© des messages complĂ©mentaires sur les lignes de commande et divers dĂ©tails en plus de tout ce que les autres contributeurs ont amenĂ©.
A toi de jouer… Tiens-nous au courant de tes progrĂšs (ou de tes soucis)
Bonsoir,
j’ai installĂ© processing, pure data, flash et biensur ReacTIVision.. mais la communication entre la camĂ©ra et ReacTIVision ne semble pas ĂȘtre opĂ©rante. J’ai essayĂ© 2 camĂ©ras, une logitech Quickcam pro 3000 et une camĂ©ra DV panasonic nvgs320. Ces deux camĂ©ras fonctionnent parfaitement comme webcam mais lorsque je lance ReacTIVision, la fenĂȘtre « Property sheet » est grisĂ©e, je ne peux changer aucun paramĂštre et lorsque je valide, l’Ă©cran reste dĂ©sespĂ©remment noir… damned !
en tout cas merci pour ton expérience et ton article.
Salut Simon,
est-ce que tu as essayĂ© d’installer Midi Yoke et de voir si tu arrivais Ă faire fonctionner ainsi ta camĂ©ra avec ReactiVision via le flux MIDI au lieu de l’OSC ?
Tu es sur Mac ? PC ? Ta ligne de commande de lancement semble correcte ?
Bonsoir !!!!
je n’arrvive pas Ă avoir du midi qui rentre dans Live !!!!
C’est configurer reactable en midi qui ne doit pas ĂȘtre bon dans mon cas… Comment fait-on exactement ???
Je suis sur XP, j’ai midiyoke, …
Merci de me répondre
Sioul
Salut,
est-ce que ta ligne de commande ressemble à ça :
d:\softs\reactivision.exe -m d:\softs\midi\conf.xml –midi-device 10
- « -m » permet d’indiquer Ă Reactivision que tu passes le flux en Midi et pas en OSC
- « conf.xml » est le fichier de config Midi
- « –midi-device 10″ indique via quel pĂ©riph Midi le tout transite
Est-ce que Live est configuré pour les entrées via MidiYoke ?
bonjour,
j’ai un petit soucis moi aussi, la liaision entre la cam et rĂ©activision est bonne aucun problĂšme le logiciel reconnais les symboles, mais lorsque que je « l’invite en midi » rĂ©activision affiche un message d’Ă©rreure concernant le fichier de dĂ©mo (config) xml, je n’arrive pas a savoir pourquoi ? j’ai Ă©ssayĂ© de modifier le fichier en lui indiquant les messages que je souhaite qu’il envoie mais rien a faire,
(j’ai midiyoke, reactor version demo lol et bientot sampler music studio 2007 avec le patch midi), ca serai cool si vous pouviez m’aider car je voudrais prĂ©senter le projet dans le cadre de mon Bac TPE de 1ĂšreS, vous pouvez me contacter par mail,
merci de votre réponce
a bientot
bonjour Chad,
es-tu sûr du chemin exact que tu indiques vers le fichier XMl ?
Il me semble qu’il faut faire attention Ă ne pas mettre reactivision et les fichiers midi dans des rĂ©pertoires dont les noms contiennent des espaces.
Quel est le message d’erreur que tu as lorsque tu lances le soft avec l’interface Midi ?
visit http://www.myspace.com/midihands – merci!!!
salut !
tu a deja bien avancĂ© dans la conception de ta reactable, bon c’est vrai c’est pas encore la meme que celle des pro mais felicitations.
tu fait voir que le commun des mortels peut y arriver, en se creusant quand meme legerement la tete.
bon j’ai plus qu’a m’y mettre, mais vu la puissance de mon pc, je crois que c’est mort.
Welcome dans le monde des Reactabilisés
Je ne sais pas ce que tu as comme machine, mais en tout cas la mienne (comme tu peux le voir dans l’article) est loin d’ĂȘtre une bĂȘte de course, et pourtant ça marche. Ca prend un peu de temps Ă stabiliser mais c’est hyper satisfaisant d’y arriver mĂȘme avec du matos un peu cheap.
Tiens-nous au courant de tes avancĂ©es et de tes amĂ©liorations (si jamais tu arrivais Ă mettre en oeuvre le feedback video je m’inclinerais !)
hey les amis,
tout d abord un grand merci pour votre reponse rapide via YOUTUBE
j ai pas mal d infos maintenant, je vais pouvoir m occuper de la partie montage, et mon voisin ( avec qui j ai ce projet ) va s occuper de la partie informatique « que je ne gere pas enormement meme si j ai bien saisi le principe ».
Concernant la machine utilisée j utilise un pc monter maison ( pross dual core 3ghz, carte video nvidia gtx geforce 285, 8giga de ram et 500go de memoire, windows xp 64bits ) j espere que ca suffirat, j ai une cam logitech basique et une bonne carte son creative.
je dispose aussi d un gentil voisin qui est programmateur et qui tout comme moi a scotché sur la reactable de nos amis sudiste.
a bientot pour des nouvelles qui je l espere montrerons notre avancée
Cioa
Jamous
bonjour a tous et merci chuchumuchu pour toutes tes infos !
je vais essayer d’etre bref :
je suis sous xp
utilise midiyoke, reacTIVision et linux multimedia studio n’ayant rien trouve de mieux en logiciel gratuit non limitĂ© pour ce qui est du son !
aucun problemes pour faire tourner reacTIVision, le logiciel de son repond tout vas bien, mais je n’arrive pas a trouver la methode pour mettre en lecture un son au moment ou je pose le fiducial !
je ne trouve pas de logiciel pour gerer l’envoi des images !
je pense utiliser mon ecran pour comme rendu visuel pour le prototype !
si des fois vous auriez deq informations je vous en remerci d’avance !
j’ai oubliĂ© de preciser que j’ai un imperatif temp pour finaliser mon projet : noĂȘl ! j’ai decide d’ofrir un reactable maison a ma fille !
Bonjour, je tenais a vous remercier car depuis ma derniere visite ma rĂ©actable a bien Ă©voluĂ©e, je suis passĂ© sous Max/MSP et c’est grace a vous et a votre travail que je continue a la rĂ©alisĂ©. Encore merci et bonne continuation !!
Salut Chad,
voilĂ donc une bonne nouvelle ! Il y a moyen de voir ta Reactable en action quelque part sur le net ? Si tu as une video sur Youtube, Dailymotion ou autre on pourra faire un lien depuis notre article.