uOSC : The Open Sound Control Reference Platform for Embedded Devices

Andrew Schmeder, and Adrian Freed

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

A general-purpose firmware for a low cost microcontroller is described that employs the Open Sound Control protocol over USB. The firmware 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. A timing performance analysis is conducted.

Citation:

Andrew Schmeder, and Adrian Freed. 2008. uOSC : The Open Sound Control Reference Platform for Embedded Devices. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1179627

BibTeX Entry:

  @inproceedings{Schmeder2008,
 abstract = {A general-purpose firmware for a low cost microcontroller is described that employs the Open Sound Control protocol over USB. The firmware 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. A timing performance analysis is conducted.},
 address = {Genoa, Italy},
 author = {Schmeder, Andrew and Freed, Adrian},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1179627},
 issn = {2220-4806},
 keywords = {jitter,latency,nime08,open sound control,pic microcontroller,usb},
 pages = {175--180},
 title = {uOSC : The Open Sound Control Reference Platform for Embedded Devices},
 url = {http://www.nime.org/proceedings/2008/nime2008_175.pdf},
 year = {2008}
}