Open Sound Control
From Wikipedia, the free encyclopedia

L'Open Sound Control est un format de transmission de données entre ordinateurs, synthétiseurs, robots ou tout autre matériel ou logiciel compatible, conçu pour le contrôle en temps réel. Il utilise le réseau au travers des protocoles UDP ou TCP et apporte des améliorations du point de vue de la rapidité et de la flexibilité par rapport à l'ancienne norme MIDI.
OSC est un format de contenu développé au CNMAT par Adrian Freed et Matt Wright comparable à XML , WDDX ou JSON. Il était à l'origine destiné au partage de données de performance musicale (gestes, paramètres et séquences de notes) entre des instruments de musique (notamment des instruments électroniques tels que des synthétiseurs), des ordinateurs et d'autres dispositifs multimédias. OSC est parfois utilisé comme alternative au standard MIDI de 1983, lorsqu'une résolution plus élevée et un espace de paramètres plus riche sont souhaités. Les messages OSC sont transportés à travers Internet et dans les sous-réseaux locaux en utilisant (UDP / IP , Ethernet). Les messages OSC entre les contrôleurs gestuels sont généralement transmis sur les points d'extrémité série de l'USB enveloppé dans le protocole SLIP.
Caractéristiques
- Schéma de nom symbolique, ouvert, dynamique et URI
- Données numériques symboliques et à haute résolution
- Langue de mise en correspondance de motifs pour spécifier plusieurs destinataires d'un seul message
- Balises de temps de haute résolution
- "Ensembles" de messages dont les effets doivent se produire simultanément