Paper on Jamoma DSP at ICMC 2010

ICMC 2010, New York 01.06.2010 09.0005.06.2010 17.00



This paper presents an object-oriented, reflective, application framework for C++, with an emphasis on real-time signal processing. The Jamoma Foundation and DSP Library provide a runtime environment and an expanding collection of unit generators for synthesis, processing, and analysis. It makes use of polymorphic typing, dynamic binding, and introspection to create a cross-platform API pulling ideas from languages such as Smalltalk and Objective-C while remaining within the bounds of the portable and cross-platform C++ context. Over the past several years this library has been used in both open source and commercial software projects in the sound and music computing field.