ADM-OSC
ADM-OSC est un protocole ouvert et indépendant des fabricants pour l'échange de métadonnées audio spatial sur OSC. Il est pris en charge par un large écosystème d'outils audio spatial et permet à HOLOPHONIX de recevoir des données de positionnement et audio depuis toute application compatible.
Configuration
Les messages ADM-OSC sont reçus sur le même port d'entrée OSC que l'API OSC native de HOLOPHONIX. Tant que la réception OSC est activée, les messages ADM-OSC sont automatiquement reconnus aux côtés des messages OSC natifs.
Consultez les paramètres OSC pour la configuration du port et le paramètre Input Mode, qui permet de restreindre HOLOPHONIX aux messages ADM-OSC uniquement, en ignorant toutes les entrées OSC natives.
Activez Show ADM Helper dans les paramètres du Venue pour afficher le numéro de canal ADM de chaque source directement dans la vue Venue. Cela facilite la correspondance entre les indices d'objets ADM et les sources HOLOPHONIX lors de la mise en place d'une automation.
Format des Adresses
Les adresses ADM-OSC suivent cette structure :
/adm/obj/{n}/{paramètre}
où {n} est l'index d'objet (base 1) correspondant à l'index de la source HOLOPHONIX.
Messages Supportés
Positionnement des Objets
| Adresse | Direction | Arguments | Description |
|---|---|---|---|
/adm/obj/{n}/azim | TX / RX | azim (float, degrés) | Angle d'azimut |
/adm/obj/{n}/elev | TX / RX | elev (float, degrés) | Angle d'élévation |
/adm/obj/{n}/dist | TX / RX | dist (float, 0-1) | Distance, normalisée |
/adm/obj/{n}/aed | TX / RX | azim elev dist (3 floats) | Azimut, élévation et distance en un seul message |
/adm/obj/{n}/x | TX / RX | x (float, -1 à +1) | Position X cartésienne, normalisée |
/adm/obj/{n}/y | TX / RX | y (float, -1 à +1) | Position Y cartésienne, normalisée |
/adm/obj/{n}/z | TX / RX | z (float, -1 à +1) | Position Z cartésienne, normalisée |
/adm/obj/{n}/xy | RX | x y (2 floats, -1 à +1) | X et Y cartésiens en un seul message |
/adm/obj/{n}/xyz | TX / RX | x y z (3 floats, -1 à +1) | X, Y et Z cartésiens en un seul message |
Propriétés des Objets
| Adresse | Direction | Arguments | Description |
|---|---|---|---|
/adm/obj/{n}/gain | TX / RX | gain (float, 0-1) | Gain de l'objet, linéaire |
/adm/obj/{n}/mute | TX / RX | mute (int, 0 ou 1) | État de sourdine |
/adm/obj/{n}/w | RX | w (float, 0-1) | Largeur / étendue de l'objet |
/adm/obj/{n}/name | TX / RX | name (string) | Nom de l'objet |
Auditeur
| Adresse | Direction | Arguments | Description |
|---|---|---|---|
/adm/lis/ypr | RX | yaw pitch roll (3 floats, degrés) | Orientation de l'auditeur |
