Using OSC with Eos

There are a variety of ways you can use Eos to send OSC to other devices, or use other devices to send OSC to Eos.

Use the sidebar menu or the links below to open one of the following topics:

Eos OSC Setup

Settings and steps to enable the use of OSC with Eos.

OSC Eos Control

Using OSC to control Eos and receive information.

OSC Show Control

Supported address patterns for OSC output from Eos.

Eos OSC Conventions

OSC definitions and uses specific to Eos.

OSC Third-Party Integration

Using OSC to tie Eos into third-party hardware and software.

Troubleshooting OSC

The following tools can help verify network connectivity and latency when working with OSC.

OSC Ping

OSC Ping allows you to send an OSC message that Eos will reply to. This can be useful to test and verify that OSC communication is working between devices.

Once you believe that an OSC connection has been established, you can test the connection by sending a ping message to Eos. You can add any number of arguments to the command to help measure latency. For example, you could include the current time on the sending device to calculate how long a message takes the difference between when a message is sent and when one is received.

Action Address Pattern Arguments Examples Notes
Send a ping request. /eos/ping Any OSC Data. /eos/ping These are all valid OSC ping requests. Increasing numbers of arguments may be added to a ping request to measure latency in the Eos reply.
/eos/ping="hello"
/eos/ping="answer",42

If the request is received, Eos will respond on its configured port.

Action Address Pattern Arguments Examples Notes
Ping reply. /eos/out/ping Any arguments used in the ping request. /eos/out/ping Eos will reply if the OSC connection is valid. Depending on the network connection and number of arguments in the ping request, the speed of the reply may vary.
/eos/out/ping="hello"
/eos/out/ping="answer",42

Logging OSC

The following options are available via the Diagnostics [Tab 99] display:

  • {Incoming OSC} - enables incoming OSC and logs any commands Eos receives.
  • {Outgoing OSC} - enables or disables outgoing OSC and logs any commands Eos sends.