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