interactive Performing - 2003

Dispositif vidéo:
Les logiciels

Afin de mettre en place notre dispositif (voir page dispositif), après une recherche et une expérience d'utilisation, nous avons choisi d'employer uniquement des logiciel développés par la communauté du logiciel libre et « Open Source », pour des raisons techniques (flexibilité, possibilité de personnalisation), économiques et éthiques.

Notre choix du système opératif s'est porté sur le projet AGNULA (http://www.agnula.org) acronyme pour «A GNU/Linux Audio distribution», projet fondé par la commission européenne (number of contract: IST-2001-34879, key action IV.3.3, Free Software: towards the critical mass).

AGNULA existe sous deux distributions différentes : DeMuDi ( basée sur la distribution Debian) et ReHMuDi (basée sur la distribution Red Hat ). Le choix final entre ces deux distributions est en phase de test.
Pour créer notre dispositif vidéo, nous nous sommes orientés vers le logiciel Pure Data (http://pd.iem.at développé par Miller S. Puckette).

Pure Data fonctionne d'une façon très similaire au plus connu MAX ou JMAX (développé par l'IRCAM).Il est complètement programmable et nous permettra de développer, avec un maximum de flexibilité, un dispositif correspondant à nos exigences artistiques.
Pure Data est au départ un "Computer Music System" conçu pour la gestion de sons; sa flexibilité donne la possibilté de lui ajouter des "plug-in" ou "externals" qui sont, eux, dédiés à la vidéo et au traitement d'images.
Pour cela, nous utiliserons GEM ( Graphics Environment for Multimedia http://gem.iem.org (originellement écrit par Mark Danks , et actuellement développé par Iohannes Zmölnig de IEM (Institut für Elektronische Musik und Akustik http://www.iem.at)

De plus, nous utiliserons PDP et PiDiP (développé par Yves Degoyon) qui comprend une vaste bibliothèque d'objets pour le traitement des images et la détection du mouvement. Nous pourrons également envoyer et de recevoir des vidéos à travers un serveur (dans notre cas ffserver http://ffmpeg.sourceforge.net) en streaming, dans une configuration client-serveur.
À travers ce groupe de logiciels, nous pourrons effectuer une acquisition en temps réel d'images et de sons, leur faire subir un traitement, les envoyer par le biais d'une connexion ethernet (et même via internet) en streaming sur des ordinateurs distants.

En nous connectant avec une ligne haut débit à internet, des utilisateurs distants pourront visualiser les images élaborées pendant les spetacles sur leur ordinateurs (option possible).

Il se peut qu'au cours de la réalisation du projet, des nécessités spécifiques se présentent.
Dans ce cas, un développement supplémentaire des différents logiciels pourrait intervenir, ainsi que l'intégration de nouveaux modules. Cela nous sera facilité par l'emploi des logiciels "Open Source" qui pourront être recompilés selon nos nécessités en leurs rajoutant des nouvelles fonctions.



Récapitulatif des logiciels :

Système opératif :

DeMuDi (Linux - Debian) ou ReHMuDi ( Linux - Red Hat ) Projet ANGULA (LINUX)

Logiciels :

___ Pure Data
___ "externals" pour Pure Data :
_______ GEM, PDP et PiDiP
___________ ( traitement des images, acquisition, détections du mouvement, acquisition sonore)

__ ffserver streming vidéo

__ Descriptif du projet
__Le dispositif d'images


__ Détail du dispositif interactif
__ La vidéo dans le spectacle vivant
__ Le propos artitique
__ Le dispositif
__ Les logiciels

__ Le matériel


__ Schémas
__ Interconexion materiel
__ Configuration poste client
__ Configuration poste serveur
__ Configuration scénique