wikiC/2.06
Main page
Alphabetic index
Recent Edits

OpenSoundControl

login 38.107.179.220

OpenSound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. OSC has achieved wide use in the field of computer-based new interfaces for musical expression for wide-area and local-area networked distributed music systems, inter-process communication, and even within a single application.
In some situations, for example when using SuperCollider (SC), OSC might replace MIDI. OSC originates from CNMAT.

OSC Features:


OSC is designed to support a client/server architecture. OSC data is transmitted in data units called packets. Anything that sends OSC packets (e.g., an application, physical device, subprogram, etc.) is a client and anything that receives OSC packets is a server. OSC is a transport-independent, high-level application protocol; in other words, OSC does not specify what low-level networking mechanism will be used to move OSC packets from the client to the server.

For more information in general go to: http://cnmat.cnmat.berkeley.edu/OpenSoundControl/
For a specification go to: http://cnmat.cnmat.berkeley.edu/OpenSoundControl/OSC-spec.html
For downloading the sources go to: http://cnmat.cnmat.berkeley.edu/OpenSoundControl/src/
A developers list can be found and subscribed to at: http://www.create.ucsb.edu/mailman/listinfo/osc_dev
The first conference on OSC was held on Friday July 30 2004:
http://www.opensoundcontrol.org/about/
The proceedings of this are to be found at:
http://www.opensoundcontrol.org/proceedings/

An OSC-based sensor interface built by Sukandar (who gives sensor workshops in Berlin): http://glui.de/prod/gluion.html. This might be a nice ICube alternative.
History of this page