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

OpenSoundControl for MaxMSP

This implementation has been superseded by another! Yes. Superseded by odot:

status: Defunct/Legacy (as of 15-Mar-21)

Project Type: Programming Language Library

Project URL:

OSC Documentation URL:


CNMAT’s OpenSoundControl object extends MaxMSP 4.5+ to support OSC bundles.

Additionally, the OSC-timetag object deals with timestamp generation, transformations and operations, and the OSC-schedule object handles bundle scheduling from timestamps.

OSC-timetag: OSC-schedule:

Additionally, the OSC-route and OSC-unroute utility objects are useful for parsing and constructing address patterns:

OSC-route: OSC-unroute:

Other misc stuff:

OSC-alias: The slipOSC object deals with OSC transport over a serial line with SLIP encoding. OSC wrappers for various controllers:

Implementation Details

Platform(s): Windows, Macintosh

Features: Packet Parsing, Packet Construction, Bundle Support, Timetag Support, Wildcard Matching Support, High Speed

Supported OSC types: i: int32, b: blob, s: string, f: float32, t: timetag, d: float64, T: true, F: false, N: null, I: infinitum

Bundle support: Reads Bundles, Creates Bundles

Timetag support: Generates “immedate” timestamp, Generates timestamped sequenced data, Timestamps are UTC-synchronized, Performs scheduling on received timestamped data

Transport support: UDP, Serial-SLIP

Submitted to by Legacy at 2/24/21 12:32

This page of OpenSoundControl website updated Tue Aug 16 13:15:20 PDT 2022 by matt (license: CC BY).