OpenSoundControl.org:   /page-list   /toc   /spec/1.0   /spec/1.1   /implementations   /publications   /about
(contents of this file: links to each section)


Everything you ever wanted to know about Open Sound Control

Andy Schmeder. Everything you ever wanted to know about Open Sound Control. 2008. Report.

Download: files/Everything-About-OSC.mov

Abstract: Since its introduction in 1997 by CNMAT researchers Matt Wright and Adrian Freed, the Open Sound Control (OSC) protocol has been successfully integrated into dozens of hardware and software products, and used in thousands of performances and installations. OSC goes beyond MIDI by addressing needs specific to musical performance with new electronic instruments such as high-bandwidth connectivity, precise temporal semantics and temporal regularization, extensibility and rich type support, human readability and state-free operation. The OSC protocol itself has a simple structure making it easy to integrate into new applications, but an appreciation for the underlying design principles is necessary to leverage its full capabilities. This talk covers the basics of using and programming OSC with demonstrations of hardware and software implementations. We will then dive into the details and discuss best-practices for creating OSC implementations that relate to issues in musical control, with an emphasis on temporal semantics and related algorithms. The conclusion will include an overview of recent research and anticipated future developments.

Context: This was a featured publication on the legacy (pre-2011) opensoundcontrol.org website, ported to the new site by Matt Wright in early 2021


Submitted to opensoundcontrol.org by Legacy at 03/26/2021 17:03:30


This page of OpenSoundControl website updated Mon May 24 11:20:34 PDT 2021 by matt (license: CC BY).