devosc: a unix device for reading OSC messages

Project Type: 
Software Application

This experimental implementation of OSC was developed to solve a common problem in current operating systems: TCP/IP runs at below real-time priority making it impossible to reliably deliver OSC from UDP or TCP packets to high priority audio threads. The first implementation for CNMAT's connectivity processor has been field tested in several concerts. Under OS/X UDP packets containing OSC payloads are transferred in the ethernet hardware interrupt to the /dev/osc driver where they can be directly read or polled by applications.


Max/msp implementation

Matt Wright has developed a Max/MSP OS/X external to read /dev/osc.