OSC
Documentation on OSC support in RouteEffect
Control RouteEffect by sending it Open Sound Control (OSC) messages. With Bitfocus Companion and an Elgato Stream Deck, you can have a physical button control surface to interface with RouteEffect. The following sections covers the OSC messages supported by RouteEffect.
Configuring Bitfocus Companion
Here are instructions for adding support for controlling RouteEffect in Companion:
Go to Companion.
Click Connections.
Click Add connection.
Add a Generic OSC connection to your Companion instance
For the Target Hostname, enter the IP address of the device running RouteEffect.
For the Target Port, enter the port number for the OSC server as defined in RouteEffect Settings.
Click Save.

OSC Message Anatomy
You can send a variety of OSC messages to RouteEffect:
Send message without arguments
Send integer
Send float
Send String
Send messages with multiple arguments
Send boolean
Send blob
You will typically send the three items listed in bold above, Send message without arguments, Send String, and Send messages with multiple arguments.
OSC Path and Arguments
The OSC path will contain the message you want to send to RouteEffect along with the ID of the video router you wish to communicate to.
Example 1
For example, support you want to recall the preset "Default Mini" on an ATEM Mini Pro with the identifier: E735F17C-D01D-4DF8-89E7-E01287D188C5.
OSC path:
/routeeffect/preset/E735F17C-D01D-4DF8-89E7-E01287D188C4
Arguments:
"Default Mini"

Example 2
If you want to route output 2 to input 1, you would use the following OSC path and arguments using the Send message wit multiple arguments action:
OSC path:
/routeeffect/route/E735F17C-D01D-4DF8-89E7-E01287D188C5
Arguments:
2 1

Arguments
If you choose the Send message with multiple arguments and want to include a string with a space in it, be sure to surround the string with double quotes.
Unique Identifier
Every video router and simulated video router has a unique identifier. You can find this by looking at the detail page for your video router in RouteEffect under the heading OSC Identifier
.
Tap the string to copy the identifier to your clipboard.

Last updated