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


micro-OSC

status: Unknown (as of 23-Feb-21)

Status details:

Project Type: Hardware

Project URL: http://cnmat.berkeley.edu/research/uosc

OSC Documentation URL: http://cnmat.berkeley.edu/library/uosc_project_documentation

Description

micro-OSC (uOSC) is a firmware runtime system for embedded platforms designed to remain as small as possible while also supporting evolving trends in sensor interfaces such as regulated 3.3 Volt high-resolution sensors, mixed analog and digital multi-rate sensor interfacing, n > 8-bit data formats.

uOSC supports the Open Sound Control protocol directly on the microprocessor, and the completeness of this implementation serves as a functional reference platform for research and development of the OSC protocol.

The design philosophy of micro-OSC is â€Å"by musicians, for musiciansâ€�â€â€�it is used at CNMAT as a component in prototypes of new sensor-based musical instruments as well as a research platform for the study of realtime protocols and signal-quality issues related to musical gestures.

Implementation Details

Platform(s): Any / Platform Independent

Features: Packet Parsing, Packet Construction, Bundle Support, Timetag Support, Wildcard Matching Support, High Speed, Bounded Latency, Stateless Interface

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

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: Serial-SLIP


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


This page of OpenSoundControl website updated Fri Aug 13 11:19:17 PDT 2021 by matt (license: CC BY).