What is osc
Last updated: April 1, 2026
Key Facts
- OSC enables networked musical instruments and audio software to communicate with low latency and high precision
- The protocol transmits messages over UDP (User Datagram Protocol) networks, allowing fast wireless communication
- OSC supports complex data types including floats, strings, blobs, and timetags, providing flexibility for audio and sensor data
- Used in live performances, interactive installations, and electronic music production for controlling multiple devices simultaneously
- OSC is freely available and widely supported in professional audio software like Max/MSP, Pure Data, and Ableton Live
What OSC Does
Open Sound Control (OSC) is a networking protocol designed to facilitate communication between sound processors, computers, synthesizers, and other multimedia devices. Rather than being limited to local connections, OSC transmits data over networks, making it ideal for complex musical systems where multiple instruments and computers need to coordinate in real-time.
Technical Foundation
OSC messages are sent over UDP (User Datagram Protocol) networks, which prioritizes speed over guaranteed delivery—essential for time-sensitive music applications. Each OSC message contains an address pattern that specifies the destination and a set of arguments carrying data. This structure allows extremely flexible control of complex systems without the overhead of traditional protocols.
Common Applications
OSC is particularly valuable in:
- Live electronic music performances where performers control multiple synthesizers and effects units from laptops
- Interactive art installations that respond to sensors and user input across networked devices
- Motion capture systems that stream skeletal data to animation software
- DJ setups combining turntables, controllers, and software via OSC routing
- Educational systems for teaching audio programming and networked music
Key Advantages
OSC offers low latency suitable for real-time musical interaction, flexibility in data types and message structures, and open standardization ensuring broad software support. The protocol works wirelessly over WiFi or wired networks, allowing performers freedom of movement on stage while maintaining instrument control.
Related Questions
How is OSC different from MIDI?
MIDI uses serial connections and fixed message formats limited to 128 values, while OSC transmits over networks with flexible data types and higher resolution. OSC is better for complex networked systems while MIDI remains standard for basic instrument control.
What software supports OSC?
Major audio software including Ableton Live, Max/MSP, Pure Data, SuperCollider, and VCV Rack support OSC. Many synthesizers and hardware devices also support OSC communication over ethernet.
Can OSC work over the internet?
OSC can work over the internet using standard IP networks, though latency increases with distance. For live performances, local networks provide better low-latency communication than internet connections.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- Open Sound Control Official Sitepublic-domain
- Wikipedia - Open Sound ControlCC-BY-SA-4.0
- Open Sound Control Basics GuideCC-BY-4.0