Published June 1, 2017 | Version v1
Conference paper Open

OOPS: An Audio Synthesis Library in C for Embedded (and Other) Applications

Description

This paper introduces an audio synthesis library written in C with "object oriented" programming principles in mind. We call it OOPS: Object-Oriented Programming Sound, or, "Oops, it's not quite Object-Oriented Programming in C." The library consists of several UGens (audio components) and a framework to manage these components. The design emphases of the library are efficiency and organizational simplicity, with particular attention to the needs of embedded systems audio development.

Files

nime2017_paper0087.pdf

Files (464.7 kB)

Name Size Download all
md5:e86b0caaf7ab086c091bbd5860d2985a
464.7 kB Preview Download