Open sound control or OSC is a protocol for sending data packages across a network. Data can be transmitted in various forms such as integer or float.

OSC can be used directly as a map in or map output on a limited number of objects. However, works best as a node-based system within the board.

OSC Setup

OSC Input

Name Description
Local Port This is the port that will receive OSC data from other devices.

OSC Output

Name Description
Local When on, the local IP host will be used to send the OSC data packages across. When off, the IP address can be input manually.
Remote Host This is where the IP address of the host can be input.
Remote Port This is the port that the data package will be sent to.

OSC Mapping

Maps Out

Name Description
Path This is the path that the OSC message will be sent along.
-> This is the confirmation of the OSC path.
Position When on the position of the object will be output.
Rotation When on the rotation of the object will be output.
Rotation Type
  • XYZ – The rotation values will be named after the axis it is rotating on.
  • HPB – The rotational values will be named heading, pitch and bank.

Transform

Name Description
Position
  • Global Position – The global position will be output.
  • Relative Position – The relative position will be output.
  • Global Effected Position – The global effected position will be output.
  • Target Position – The target position will be output.
Rotation
  • Global Rotation – The global rotation of the object will be output.
  • Relative Rotation – The relative rotation will be output.
  • Global Effected Rotation – The global effected rotation will be output.

Advanced sharing options

Name Description
Trigger Send Pressing this button will send an OSC trigger.
Use on change When on the OSC trigger will be output when the values change.
Use on interval When on the OSC trigger will be output in a time interval.
Timer Interval (ms) The time interval can be altered in milliseconds.

Compatible output objects

Node Mapping

OSC can be received and send out of SP using the OSC protocol as a node within the board.

Node Setup

The receiver and sender setup is very similar.

Name Description
Module Info This is the information displayed about the OSC module.
Type
  • Float – Individual X, Y or Z data.
  • Integer – These are whole numbers.
  • Vector – Combined XYZ data.
  • String – The output value will be a string of text.
  • Colour – The output value will be a colour value.
  • Point – This sends out XY data.
  • Bool – These are true or false messages.
Address This is the address that the OSC message will be sent to.
Value This is the value that will be sent in the OSC package.

Layout

Name Description
Editable When on, the node is editable.
Locked When on, the node is locked into its position on the board.