Processing repository

CLAM offers a set of signal processing algorithms encapsulated as CLAM Processing classes. These Processing classes are classified in the following general categories:

  1. General Processing

    1. Analysis
    2. Transformations

      1. SMS
    3. Synthesis
    4. Generators
    5. Arithmetic Operators
  2. Input/Output

    1. Audio File IO
    2. Audio IO
    3. MIDI IO
    4. SDIF IO
  3. Controls
The processing repository is illustrated in the Component UML diagram in Figure 3.2.

Figure 3.2: CLAM Processing Repository