Advanced OSC Control

Open Sound Control (OSC) is the industry standard for real-time control of audiovisual software. It's faster than HTTP and more flexible than MIDI.

Example: Resolume Arena

Controlling VJ software like Resolume is a perfect use case for OSC.

1. Configure Output

In Control It settings, ensure your OSC Output is set to the computer running Resolume (e.g., 192.168.1.100) and the correct port (default 7000).

2. Trigger a Clip

Resolume uses specific addresses to trigger clips.

  1. Create an OSC Action.
  2. Path: /composition/layers/1/clips/1/connect
  3. Value: Enter 1.

3. Control a Fader

For smooth control of opacity or effects, use a Slider component in Control It.

  1. Create a Slider Action.
  2. Path: /composition/layers/1/video/opacity
  3. Value: The slider will automatically send float values between 0.0 and 1.0.

Wildcards

You can use standard OSC wildcards in your addresses if the receiving software supports them. For example, sending /layer/*/opacity with value 0.0 might blackout all layers simultaneously, depending on the target application's implementation.