IEEE Software · 2007 · 24 citations · 0 references
ComputingComputer ScienceComputer ArchitectureProgramming LanguagesSoftware EngineeringInteractive Music SystemsMusic TechnologyPlayback SystemsAbstract Model ConstructionAudio ImplementationAudio Signal ProcessingAudio SystemsData Processing AlgorithmsDigital Audio SystemsMusic Software DevelopmentVirtual Prototypes
The CLAM (C++ Library for Audio and Music) development framework offers a complete R&D platform for the audio and music domain. Winner of the 2006 ACM Open Source Multimedia Software Competition, CLAM originated in an effort to organize a repository of audio-processing algorithms. Today it includes an abstract model for audio systems, a repository of processing algorithms and data types, and several tools and stand-alone applications. Developers can exploit all these features to build cross-platform applications or rapid prototypes for testing signal- and media-processing algorithms and systems