Protocoles de communication

Protocole Minuit

Afin de rendre possible la communication entre le séquenceur Virage et les applications qu’il contrôle, il a été produit un prototype de protocole de communication, Minuit, basé sur OpenSoundControl (OSC).

Nous proposons ici plusieurs extensions au protocole OSC, ainsi qu’une couche supérieure permettant aux clients et serveurs OSC de détecter, sans nécessité d’implication de l’utilisateur, leur coexistence sur un réseau LAN, ainsi que leur espace d’adressage.

Nos apports au protocole OSC existant consistent principalement en l’introduction de commandes permettant la découverte et l’interrogation de systèmes multimédias sur leurs architectures d’adressage, offrant ainsi la possibilité à ces systèmes de se décrire sur demande, sans toutefois avoir à se conformer à un modèle architectural préexistant.

Le protocole Minuit et ses spécificationsInterfaces de communication avec des environnements multimédia

plus d’info

Protocole CopperLan

Dans un souci d’extensibilité, nous travaillons à l’intégration du protocole CopperLan dans les prototypes développés dans Virage.

En ce sens, un plugin implémentant CopperLan dans le séquenceur a été développé et est inclus dans l’installeur.

Des externals pour MaxMSP ont également été développés. Leur code source est disponible en ligne.

CopperLan en quelques points clés:

  • - Protocole et système de mise en réseau dédié aux applications du spectacle et de la musique
  • - Basé sur les standard de connectivité existants
  • - Auto-configuré, avec connexion/déconnexion libre
  • - Compatible avec MIDI
  • - Solution complète incluant le protocole, les solutions matérielles et logicielles, les pilotes et des exemples d’application

Plus d’information sur CopperLan

Interfaces de contrôle

Le groupe “Contrôle” mène une recherche en vue de la spécification de nouveaux interacteurs de contrôle et met en oeuvre l’intégration de maquettes de ces interacteurs sur table tactile multi-points.

La réalisation d’un framework permettant la réalisation d’interfaces de contrôle multi-points dans l’environnement de programmation Max/MSP/Jitter est une des premières réalisations de cet axe.

Site googlecode du Max Multitouch Framework

Vidéo de démo du MMF sur la surface multi-tactile SMK de Stantum

Des widgets MultiTouch pour Quartz Composer ont également été développés par le LIMSI.

stantumlemurmbp

plus d’info