Dans le cadre de la plate-forme Virage, le LaBRI et Blue Yeti ont développé un prototype de séquenceur temporel interactif.

Le « séquenceur Virage » permet de contrôler plusieurs environnements créatifs simultanément et d’en écrire les comportements temporels dans une même interface. Il peut moduler la temporalité de ces comportements à deux niveaux : le déclenchement d’événements de manière interactive (tout en maintenant une organisation temporelle de cette interactivité) et la modulation en temps-réel de la vitesse d’exécution de ces événements.

Cet outil auteur permet ainsi  de gérer les aspects temporels de la création d’environnements scénographiques interactifs par la gestion des relations entre événements ponctuels ou continus mettant en jeu différents éléments de l’espace scénique (son/image/lumière…) et leur contrôle éventuel lors de l’exécution par un régisseur ou un système de captation.

Le LaBRI a réalisé l’étude d’un moteur de création et d’exécution de scénarios interactifs.

Ce travail a permis de développer la brique logicielle libIscore qui, au travers de l’interface de la maquette, permet à l’utilisateur de créer des scénarios interactifs et de les exécuter en temps réel.
Ces travaux s’appuient sur les recherches précédents du LaBRI autour des partitions interactives, qui ont permis de définir un formalisme décrivant les relations temporelles entre événements interactifs.

Blue Yeti a réalisé l’étude concernant l’interface homme-machine du séquenceur temporel interactif.

Ce travail porte sur tous les aspects d’interface Homme-Machine de la maquette. Celle-ci permet à des utilisateurs non-spécialistes de la programmation informatique de créer des scénarios interactifs complexes en rendant transparent à l’utilisateur le formalisme sous-jacent à la création des scénarios.

Le LIMSI a réalisé l’interface de visualisation et de manipulation d’espaces de paramètres TreeMapExplorer, qui est intégrée à l’interface graphique du séquenceur.

Blue Yeti et le LaBRI ont collaboré à la réalisation du DeviceManager, qui est un système de plug-ins (basé sur le projet Tulip) permettant d’implémenter différents protocoles existants ou à venir à l’aide de plug-ins développés spécifiquement. Les plug-ins développés à ce jour concernent les protocoles OSC, Minuit et CopperLan, et sont inclus dans l’installer de Virage.

Tous ces développements sont Open Source et sont disponibles grâce aux liens ci-dessous :

codes source de libIscore / interface graphique / DeviceManager

documentation technique (Doxygen) de libIscore

virageedit.png
virageruntime.png

plus d’info

articles dédiés au séquenceur