Open Sound Control ist ein Nachrichten-basiertes Kommunikationsprotokoll, welches hauptsächlich für realtime processing von Sound über Netze und Multimedia-Installationen verwendet wird.
Steuersignale können von Hardware (z. B. Midikeyboard) oder Software (z. B. MaxMSP, Pure Data, SuperCollider, EyesWeb, VVVV) erzeugt und dann via OSC in Form von sog. Nachrichten (OSC-Messages), welche wiederum in Bündel (OSC-Bundles) verpackt werden, an eine Schnittstelle weitergegeben werden und so eine Ausgabe steuern. Dieses können z. B. weitere Soundausgaben sein, etwa eine Soundanwendung auf einem anderen Computer.
OSC ist unabhängig vom Transportprotokoll, wobei in der Regel jedoch UDP verwendet wird. Je nach Anforderung ist es aber auch möglich, OSC etwa über TCP oder eine serielle Schnittstelle zu transportieren.
Open Sound Control wurde an der University of California in Berkeley entwickelt.