OSC, Network and non-MIDI Devices

OSC

OSC enables interaction between different audio processes, and in particular between Csound and other synthesis engines.

Multiple OSC servers can be set up, separately or together with the Csound (UDP server).

The following opcodes are available:

  • OSCinit - Start an OSC listener thread.

  • OSClisten - Receive OSC messages.

  • OSCsend - Send an OSC message.

  • OSCinitM - Start to list for multicast OSC messages.

  • OSCraw - Listen for all OSC messages.

  • OSCcount - Count of OSC messages currently unread.

  • OSCbundle - Sends data by packing messages in a bundle.

Credits

By: John ffitch with the liblo library as inspiration and support.

Improvements and extensions by Victor Lazzarini.

UDP server supported added in Csound 7.0.