The TUIO community standard for tangible interfaces such as multitouch is built on top of OSC. OSC has achieved wide use in fields including new computer-based interfaces for musical expression, robotics, video performance interfaces, wide-area and local-area networked distributed music systems, inter-process communication, and even from within a single application.
Resolume arena 5 osc osc and midi software#
There are dozens of implementations of OSC, including real-time sound and media processing environments, web interactivity tools, software synthesizers, a large variety of programming languages, and hardware devices.
Resolume arena 5 osc osc and midi serial#
OSC messages between gestural controllers are usually transmitted over serial endpoints of USB by being wrapped in the SLIP protocol. OSC messages are commonly transported across the internet and within home and studio subnets using (UDP/IP, Ethernet).
OSC is often used as an alternative to the 1983 MIDI standard, where higher performance, higher resolution and a richer musical parameter space is desired. It was originally intended for sharing music performance data (gestures, parameters and note sequences) between musical instruments (especially electronic musical instruments such as synthesizers), computers, and other multimedia devices. OSC is a content format developed at CNMAT by Adrian Freed and Matt Wright comparable to XML WDDX or JSON.