These nodes are for receiving Open Sound Control (OSC) messages.

These nodes allow your composition to receive messages from OSC-enabled devices and applications. Devices include sound synthesizers, stage lighting equipment, and control surfaces. Applications include TouchOSC, Lemur, and Vezér. With these nodes, you can use a device or application (including an iPhone/iPad or Android app) to remote-control your composition.

To connect your composition to an OSC-enabled device or application, do one of the following:

The UDP port is a number that represents the connection between the OSC sender and receiver. The sender and receiver both need to use the same UDP port. The UDP port is either set manually by the user or discovered automatically through Bonjour.

Each OSC message contains an address and, optionally, one or more data values.

The address is a piece of text beginning with /. Often, it looks like a file path or part of a URL, for example /1/fader. It may be used to describe how the data values should be interpreted, for example as positions of a fader control.

Each data value is a simple piece of information (integer, real, boolean, or text). For example, a data value of 0.3 accompanying the address /1/fader could indicate that a fader control has been set to position 0.3.

These nodes are based on the OSC 1.0 specification. The following type tags are supported: nil (N), true (T), false (F), float32 (F), int32 (I), int64 (H), and OSC-string (S).

Example compositions: