What is osc?

An osc (OpenSoundControl) is a protocol that allows communication between software and hardware devices, such as musical instruments, audio processing applications, and lighting systems. It uses a simple packet format to transmit control data over network connections, including Ethernet and Wi-Fi. OSC messages can include a wide range of data types, such as integers, floating-point numbers, strings, and arrays. This makes it ideal for use in real-time audiovisual performances, where precise control over multiple parameters is needed. OSC is widely used in the electronic and digital art communities, as well as in the music industry, to create immersive and interactive experiences.