2005 · 16 citations · 9 references
EducationComputer ScienceAcousticsComputational AcousticsEmbedded SystemsInteractive Music SystemsMidi TechnologyMusic IntegrationMusic TechnologyPlayback SystemsAbstract Model ConstructionAudio SystemsData Processing AlgorithmsDigital Audio SystemsMidi ProgrammingMusic Software DevelopmentRapid Prototyping WorkflowsVirtual Prototypes
CLAM is a C++ framework that offers a complete development and research platform for the audio and music domain. Apart from offering an abstract model for audio systems, it also includes a repository of processing algorithms and data types as well as a number of tools such as audio or MIDI input/output. All these features can be exploited to build crossplatform applications or to build rapid prototypes to test signal processing algorithms. In this article we will review the main features included in the framework. We will also present some of the applications that have been developed and can be used by themselves. We will finally introduce the newest tools that have been added in order to use the framework as a rapid prototyping tool. 1.
9
Overview of the Ptolemy project
E. A. Lee · 2001 · 541 citations
Rethinking the Computer Music Language: SuperCollider
J. E. McCartney · Computer Music Journal · 2002 · 310 citations
Miller Puckette · Computer Music Journal · 2002 · 184 citations
Hugues Vinet, Perfecto Herrera, François Pachet · 2002 · 35 citations · Full text