|english|español|català|

ABOUT

CLAM significa C++ Library for Audio and Music, que es dona el cas que en Català significa "un so continuu produït per una munió de gent mostrant aprovació o desaprovació per algun fet". És el millor nom que vam trobar després de llargues discusions i certament és molt millor que el nom original (MTG-Classes).

Que es CLAM?

CLAM és un framework totalment equipat per fer recerca i desenvolupament d'aplicacions en el Domini de l'Audio i la Música. Ofereix un model conceptual així com eines per l'anàlisis, la síntesis i el processament de senyals d'audio.

[Basic DSPOOM]

Desde el principi del desenvolupament als voltants de l'any 2000, els tres objectius principals van ser definits com:

[Processing Object Details]

Una altra biblioteca (library) per l'audio?

Què fa CLAM diferent d'altres solucions similars existents?

  1. Per començar, CLAM és realment orientat a objectes. S'han aplicat tècniques d'enginyeria del software per tal que el disseny sigui alhora molt usable com comprensible pels programadors.
  2. CLAM es complet, ja que no només inclou classes per l'audio i processat de música, sinó que també per l'entrada i sortida d'audio i MIDI, serveis de serialització XML, un Mòdul de Visualització i manegament de multi-threading.
  3. El framework és multi-plataforma. Tot el codi és compilat amb regularitat sota Linux, Windows i Mac usant els compiladors més comuns. Inclús el codi per l'entrada/sortida, visualització i multi-threading és multi-plataforma fins a la capa més baixa possible.
  4. El projecte és GPL. Tot i que mantenim la opció de doble llicència del framework, tot allò que oferim a la versió pública és GPL i el projecte és, per tant, obert i col.laboratiu.

Si estàs interessat en saber més sobre CLAM, visita la secció de documentació en aquesta mateixa web i llegeix qualsevol dels articles o les presentacions que hi trobaràs.

Aquesta és la gent implicada en el desenvolupament de CLAM:

Desenvolupadors actuals:

Past Developers: