- OSC utilise des connexions réseau. Assurez-vous donc que votre réseau est correctement configuré.
- Les commandes OSC prises en charge par Ovation sont disponibles dans C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionary.TXT
- Pour les utilisateurs de Ravenna/AES67, une interface réseau distincte pour les communications OSC est recommandée.
- OSC est pris en charge depuis Ovation 9.
- Configuration IP
- Unités Player
- Unités Controller
- Configurer un Cue pour envoyer des commandes OSC
- Configurer un marqueur pour envoyer des commandes OSC
- Contrôler un Cue pour recevoir des commandes OSC personnalisées
- Contrôler Ovation avec OSC
- Automatisation OSC
- Remarques supplémentaires
Configuration IP
Configurer un streamer
Dans Ovation, accédez à Settings >Application Settings > General > IP Connections
En face de IPx, sélectionnez le type : UDP Streamer
Saisissez maintenant l’adresse IP de destination et le numéro de port, qui correspondent à l’adresse IP du périphérique OSC tiers.
Cliquez sur Apply changes to IP Connections.
Dans notre exemple, nous avons configuré IP1 comme UDP Streamer, à l’adresse 192.168.1.105, port 8000
Configurer un récepteur
Dans Ovation, accédez à Settings >Application Settings > General > IP Connections
En face de IPx, sélectionnez le type : UDP Receiver
Saisissez maintenant l’adresse IP de l’ordinateur Ovation et un numéro de port.
Le numéro de port doit être unique !Cliquez sur Apply changes to IP Connections.
Dans notre exemple, l’adresse IP de l’ordinateur Ovation est 192.168.1.100. Nous avons donc configuré IP2 comme UDP Receiver, à l’adresse 192.168.1.100, port 8001
Le périphérique OSC tiers doit être configuré pour envoyer ses commandes OSC à cette adresse IP 192.168.1.100 et au port 8001.
Type :
Utilisez uniquement UDP Streamer ou Receiver, car OSC ne prend pas en charge les connexions TCP.
Adresse IP :
Si Ovation et les autres programmes OSC se trouvent sur le même ordinateur, vous pouvez utiliser 127.0.0.1 (adresse IP de l’hôte local).
Une adresse IP statique est recommandée, car les serveurs DHCP peuvent ne pas toujours attribuer les mêmes adresses IP aux périphériques.
L’adresse IP du récepteur UDP peut être définie sur 0.0.0.0 Si vous disposez de plusieurs cartes réseau, les commandes OSC de toutes les cartes seront reçues. En revanche, si vous disposez de plusieurs cartes réseau mais souhaitez traiter les commandes sur une carte spécifique, saisissez son adresse IP.
Port :
Il est préférable d’éviter les numéros de port les plus courants (inférieurs à 1024). En général, OSC recommande de commencer au port 8000 et d’incrémenter selon les besoins.
Certains périphériques ou programmes OSC ne peuvent utiliser que des ports spécifiques. Consultez leur documentation.
Unités Player
Pour envoyer des commandes OSC depuis Ovation.
Dans Ovation, accédez à Settings >Player Units > IP > IP x (IP configurée comme UDP Streamer ci-dessus).
Enable le port.
Activez les options OSC requises
Send Cue Status envoie les informations en temps réel du Cue (y compris le temps).
Send Mixer Status envoie les informations en temps réel du Mixer (panoramique, gain, phase, etc.).
Remap to : une sélection de messages Mixer Status est remappée vers un autre dictionnaire OSC. (fonctionne uniquement si Send Mixer Status est actif - actuellement Flux :: SpatRevolution disponible).
Pour plus de détails, consultez le dictionnaire OSC d’Ovation.
Si vous devez uniquement envoyer des commandes OSC à un périphérique ou programme OSC tiers, ces options OSC ne sont pas nécessaires.Cliquez sur OK pour fermer les paramètres.
Unités Controller
Pour recevoir des commandes OSC dans Ovation.
Dans Ovation, accédez à Settings >Controller Units > IP > IP x (IP configurée comme UDP Receiver ci-dessus).
Enable le port.
Définissez le port sur OSC.
Activez les options OSC requises
/Server messages concernent les fonctionnalités globales d’Ovation (état du spectacle, Cues et listes de Cues, etc.).
/Mixer messages concernent évidemment le contrôle du Mixer.
/CueMapping messages concernent le contrôle spécifique des Cues, tel qu’il est défini dans Remote Control - IP / OSC Command du Cue. Consultez la section Contrôler un Cue pour recevoir des commandes OSC personnalisées ci-dessous.
Pour plus de détails, consultez le dictionnaire OSC d’Ovation.
Flux :: SpatRevolution messages : les messages Fader, Solo, Mute et Panner de Flux::Spat Revolution sont automatiquement remappés selon le schéma du dictionnaire OSC d’Ovation.Cliquez sur OK pour fermer les paramètres.
Configurer un Cue pour envoyer des commandes OSC
Sélectionnez ou créez un Cue et ouvrez ses Cue Properties.
Accédez à la section IP/OSC Command.
Définissez le port IP configuré comme UDP Streamer (IP1 dans notre exemple).
Définissez le format de commande sur OSC.
Saisissez la commande OSC à envoyer lors du déclenchement, de la mise en pause et/ou de l’arrêt du Cue.
Consultez la documentation de votre périphérique ou programme OSC tiers pour connaître la liste des commandes OSC prises en charge.
Configurer un marqueur pour envoyer des commandes OSC
Sur un Cue configuré pour envoyer une commande OSC (consultez Configurer un Cue pour envoyer des commandes OSC ci-dessus : le port de sortie de commande IP et le format de commande doivent être définis).
Sélectionnez ou créez un marqueur sur un Cue.
Accédez à la section Cue Properties - Markers.
Saisissez la commande OSC à envoyer dans le champ Marker IP/OSC Command .
La commande sera envoyée sur le port IP du Cue parent.
Contrôler un Cue pour recevoir des commandes OSC personnalisées
Sélectionnez ou créez un Cue et ouvrez ses Cue Properties.
Accédez à la section IP/OSC Commands.
Définissez le port IP configuré comme UDP Receiver (IP2 dans notre exemple).
Définissez le format de commande sur OSC.
Saisissez la commande OSC entrante pour déclencher, mettre en pause et/ou arrêter le Cue.
La commande DOIT commencer par /CueMapping/ (ou /cuemapping/, car les commandes ne sont pas sensibles à la casse).
L’option Dispatch /CueMapping messages DOIT être activée sur le port IP de réception. Consultez Controller Units - Pour recevoir des commandes OSC dans Ovation ci-dessus.Si vous ne connaissez pas la commande, envoyez-la depuis votre périphérique ou programme OSC Controller et cliquez sur la flèche située à côté du champ de commande Fire, Pause ou Stop.
La liste affiche les derniers messages entrants. Sélectionnez simplement celui requis (mais rappelez-vous que la commande doit commencer par /CueMapping/).
Contrôler Ovation avec OSC
Configurez votre périphérique ou programme OSC tiers pour envoyer des commandes à l’IP et au port de réception d’Ovation définis dans Controller Units - Pour recevoir des commandes OSC dans Ovation ci-dessus.
Les commandes OSC prises en charge par Ovation sont disponibles dans C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionary.
Par exemple, /Server/Cue/Fire 2 4 déclenchera le Cue 4 de la liste de Cues 2, tandis que /Server/Show/Stop arrêtera le spectacle.Les commandes OSC prises en charge par Ovation ne sont PAS sensibles à la casse.
Par exemple, /Mixer/Strip/Phase 2 -1 ou /mixer/strip/phase 2 -1 inversera la phase sur la tranche Mixer 2, ...Les valeurs « f » doivent être saisies avec un point (.) pour être correctement interprétées, par ex.
/Mixer/Strip/Gain -1 -5. définira le gain du fader de la tranche sélectionnée sur -5.0 (/Mixer/Strip/Gain -1 -5 sans point ne fonctionnera pas).
Automatisation OSC
Sélectionnez un Cue ou choisissez Add Cue >Record OSC Automation as New Cue, puis ouvrez les Cue Properties.
Accédez à la section OSC Automation .
Sélectionnez un OSC Automation Input Port configuré comme UDP Receiver (consultez Controller Units - Pour recevoir des commandes OSC dans Ovation ci-dessus).
N’importe quel port IP enregistrera les données de tous les ports IP définis comme UDP Receiver.Sélectionnez un OSC Automation Output Port configuré comme UDP Streamer (consultez Player Units - Pour envoyer des commandes OSC depuis Ovation ci-dessus).
Ce port sera utilisé pour envoyer l’automatisation OSC enregistrée.Cliquez avec le bouton droit sur le Cue et sélectionnez la commande Start Recording OSC Automation.
Un point rouge clignotant accompagné du logo OSC Automation apparaîtra sur le Cue pour indiquer que celui-ci est prêt à enregistrer.Cliquez avec le bouton droit sur le Cue et sélectionnez la commande Start Recording OSC Automation.
Un point rouge clignotant accompagné du logo OSC Automation apparaîtra sur le Cue pour indiquer que celui-ci est prêt à enregistrer.À présent, déclenchez ou auditionnez ce Cue. Tous les messages OSC entrant sur le OSC Automation Input Port seront enregistrés dans ce Cue pendant sa lecture.
Plusieurs passes d’enregistrement d’automatisation OSC peuvent être effectuées sur le même Cue, successivement. Arrêtez simplement le Cue, puis déclenchez-le ou auditionnez-le à nouveau.
La dernière passe d’enregistrement d’automatisation OSC peut être annulée à tout moment à l’aide de la commande Cue > Undo.
Lorsque vous avez terminé, cliquez avec le bouton droit sur le Cue et sélectionnez la commande Stop Recording OSC Automation.Lorsque le Cue est déclenché ou auditionné, tous les messages OSC enregistrés sont envoyés au port IP sélectionné dans la ligne OSC Automation Output Port.
La ligne Timing Mode propose deux options : (non implémenté pour le moment, actuellement défini sur Absolute)
Absolute : toute automatisation OSC enregistrée est relue avec la même synchronisation que lors de son enregistrement.
Relative to Cue Length : toute automatisation OSC enregistrée est relue proportionnellement à la durée du Cue. En d’autres termes, l’automatisation OSC peut être étirée ou comprimée dans le temps en modifiant la durée du Cue.
Remarques supplémentaires
Pour plus de détails sur OSC, consultez le site Web OpenSoundControl.
La documentation de Flux Spat Revolution est disponible sur le site Web de Flux.