A curated list of Open Sound Control (OSC) resources, tools, libraries, and implementations
OSC is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. It enables real-time control and data exchange across networks with high precision.
TouchOSC - Active / Paid
The modular touch control surface standard. Actively maintained for iOS, Android, Windows, and macOS with extensive MIDI/OSC capabilities.
Open Stage Control - Active / Open Source
Browser-based OSC/MIDI controller. Runs as a local web server and works with any modern touch device. Highly scriptable and customizable.
OSC Pilot - Active / Paid
High-performance, GPU-accelerated control surface for Windows/macOS, designed for touring visual artists and live performance.
OSCAR - Active
Modern, user-friendly controller app for iOS and Android with pre-built layouts for REAPER and RME TotalMix.
Lemur - Legacy
Multitouch OSC/MIDI controller on iOS. Still widely used but maintenance status is limited.
Protokol - Active / Free
Essential debugging tool. Lightweight utility to monitor incoming OSC and MIDI traffic in real-time.
Packet Sender - Active / Open Source
Network testing tool for manually sending UDP/TCP packets. Great for testing OSC connectivity.
REAPER - Active
Deepest native OSC support of any DAW. Fully customizable .ReaperOSC control surface files.
Ableton Live - Connection Kit - Active / Free
Official Max for Live pack with "OSC Send" and "OSC Receive" devices.
Bitwig Studio - Mossgrabers Scripts - Active
Community standard for advanced controller scripts, including generic "Open Sound Control" extension.
Cubase - Native OSC control surface support
Unify - Built-in OSC control capabilities
MicroOsc - Active
Modern, lightweight OSC library for Arduino, ESP8266, ESP32, and Teensy. Supports UDP and serial transport.
OSC (CNMAT) - Legacy
Classic Arduino library. Still functional but MicroOsc is often easier for beginners.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, the contributors have waived all copyright and related rights to this work.
2 commits
A curated list of Open Sound Control (OSC) resources, tools, libraries, and implementations
OSC is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. It enables real-time control and data exchange across networks with high precision.
TouchOSC - Active / Paid
The modular touch control surface standard. Actively maintained for iOS, Android, Windows, and macOS with extensive MIDI/OSC capabilities.
Open Stage Control - Active / Open Source
Browser-based OSC/MIDI controller. Runs as a local web server and works with any modern touch device. Highly scriptable and customizable.
OSC Pilot - Active / Paid
High-performance, GPU-accelerated control surface for Windows/macOS, designed for touring visual artists and live performance.
OSCAR - Active
Modern, user-friendly controller app for iOS and Android with pre-built layouts for REAPER and RME TotalMix.
Lemur - Legacy
Multitouch OSC/MIDI controller on iOS. Still widely used but maintenance status is limited.
Protokol - Active / Free
Essential debugging tool. Lightweight utility to monitor incoming OSC and MIDI traffic in real-time.
Packet Sender - Active / Open Source
Network testing tool for manually sending UDP/TCP packets. Great for testing OSC connectivity.
REAPER - Active
Deepest native OSC support of any DAW. Fully customizable .ReaperOSC control surface files.
Ableton Live - Connection Kit - Active / Free
Official Max for Live pack with "OSC Send" and "OSC Receive" devices.
Bitwig Studio - Mossgrabers Scripts - Active
Community standard for advanced controller scripts, including generic "Open Sound Control" extension.
Cubase - Native OSC control surface support
Unify - Built-in OSC control capabilities
MicroOsc - Active
Modern, lightweight OSC library for Arduino, ESP8266, ESP32, and Teensy. Supports UDP and serial transport.
OSC (CNMAT) - Legacy
Classic Arduino library. Still functional but MicroOsc is often easier for beginners.
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, the contributors have waived all copyright and related rights to this work.
2 commits