Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Go in Ovation Settings >Application Settings > General > IP Connections
  • In front of IPx, select the Type :  UDP Streamer
  • Now enter an the destination IP address and a Port Number, which is the third-party OSC device IP.
  • Click on Apply changes to IP Connections.

In our example we have configured IP1 as an UDP Streamer, on 127192.0168.01.1, 105 Port 8000 

Anchor
UDPreceiver
UDPreceiver

...

  • Go in Ovation Settings >Application Settings > General > IP Connections
  • In front of IPx, select the Type :  UDP Receiver
  • Now enter an the Ovation computer IP address, and a Port Number. 
    Port Number must be unique,.
  • Click on Apply changes to IP Connections.

In our example Ovation computer IP is 192.168.1.100, so we have configured IP2 as an UDP Receiver, on 127192.0168.01.1100, Port 8001   
The third-party OSC device has to be configured to send its OSC commands on this 192.168.1.100 IP and Port 8001.

Tip

Type :

  • Only use UDP Streamer or Receiver, as OSC does not support TCP connections.

IP Address :

  • If both Ovation and the other OSC programs are on the same computer, you can use the 127.0.0.1 (local host IP address)
  • Merging recommends to set static IP address, as DHCP servers may not always assign the same IP addresses to devices.
  • UDP receiver IP can be set to 0.0.0.0  If you have several network adapters, OSC commands from all adapters will be received.  On the other hand if you have several network adapters but only want to process the commands on a specific adapter, enters its IP address.

Port :

  • It is best to avoid using the most common port numbers (under 1024).  Usually, OSC recommendation is to start on Port 8000, and increment depending on the requirements.
  • Some OSC devices or programs can only use specific ports, please refer to their documentation.

Anchor
Playerunits
Playerunits


...

  • Configure your third-party OSC device - program to send commands to the Ovation receiving IP and port set on Controller Units - To receive OSC commands in Ovation above.
  • The supported Ovation OSC commands are available in  C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionnary.
    For example /Server/Cue/Fire 2 4 will fire Cue 4 in Cue list 2, /Server/Show/Stop will stop the show.
  • The supported Ovation OSC commands are NOT case sensitive. 
    For example /Mixer/Strip/Phase 2 -1 or /mixer/strip/phase 2 -1 will toggle phase invert on Mixer strip 2, ...
  • The "f" values have to be entered with a dot (.) to be properly parsed, e.g.  
    /Mixer/Strip/Gain -1 -5. will set the fader gain of the selected strip to -5.0 (/Mixer/Strip/Gain -1 -5 without dot will not work).

OSC Automation

  • Select a Cue or Add Cue >Record OSC Automation as New Cue and access the Cue Properties.
  • Browse to the OSC Automation section
  • Select an OSC Automation Input Port that is configured as UDP Receiver (see Controller Units - To receive OSC commands in Ovation above)
    Any IP Port will record from all IP ports set as UDP Receiver.
  • Select an OSC Automation Output Port that is configured as UDP Streamer (see Player Units - To send OSC commands from Ovation above)
    This port will be used to send the recorded OSC Automation 
  • Right-click on the Cue and select menu Start Recording OSC Automation.
    A blinking red dot with the OSC Automation logo will appear on the Cue to show that the Cue is ready to record.
  • Now Fire or Audition that Cue.  Any OSC messages entering on the OSC Automation Input Port will be recorded in that Cue while the Cue is playing.
    Multiple OSC automation record passes can be performed on the same cue, one after each other. Just stop the Cue and Fire or Audition it again.
    The last recorded OSC Automation pass can be undone at any time using the Cue > Undo command.
    When done, right-click on the Cue and select menu Stop Recording OSC Automation.
  • When the Cue is now Fired or Auditioned, any recorded OSC messages are sent to the IP port selected in the OSC Automation Output Port row. 
  • The Timing Mode row gives to options: (Not implemented yet, currently set to Absolute)
    Absolute: Any recorded OSC Automation is played back with the same timing it was recorded
    Relative to Cue Length: Any recorded OSC Automation is played back relatively to the Cue Length. In other words the OSC automation can be stretched or squeezed in time by changing the cue length. 

...