Sample applications

CLAM responded to an urgent internal need for having a structured repository of signal processing tools focused on audio and music. For that reason, it has been used as an internal development framework since its very beginning. Of course, our patient users have had to cope with multiple refactoring periods but, on the other hand, we have been able to implement an spiral iteration process, refining requirements and redesigning our model at each turn.

Thus, CLAM applications have been developed and have been used as benchmarks to test the feasibility of the library under very different requirements and to keep some ``real-world'' input up to date. In the following paragraphs we will review some of them including an off-line application for analysis, synthesis and transformation, a real-time spectral domain sax synthesizer or other applications developed for research projects or for real live concert situations.