uOSC: The Open Sound Control Reference Platform for Embedded Devices

TitleuOSC: The Open Sound Control Reference Platform for Embedded Devices
Publication TypeConference Paper
Year of Publication2008
AuthorsSchmeder, Andy, and Freed Adrian
Refereed DesignationRefereed
Conference NameNIME
Date Published05/06/2008
Conference LocationGenova, Italy
Abstract A general-purpose firmware for a low-cost microcontroller is described that employs the Open Sound Control protocol over USB. The software is designed with considerations for integration in new musical interfaces and embedded devices. Features of note include stateless design, efficient floating-point support, temporally correct data handling, and protocol completeness. The hardware/software combination is compared to other solutions. A performance analysis is conducted to quantify the latency characteristics under realistic conditions.