|english|español|català|

SOBRE CLAM

CLAM significa C++ Biblioteca de Audio y Música. En catalán la palabra se usa para referirse a "un sonido continuo producido por un gran número de personas para mostrar la aprobación o desaprobación de un acontecimiento". Es el mejor nombre que hallamos después de largas discusiones y es seguramente mucho mejor que su nombre original (MTG-Classes).

Que es CLAM?

CLAM es un framework totalmente equipado para hacer investigación y desarrollo de aplicaciones en el Dominio del Audio y la Música. Ofrece un modelo conceptual y unas herramientas para el análisis, la síntesis y el procesamiento de señales de audio.

[Basic DSPOOM]

Desde el principio del desarrollo alrededor del año 2000, los tres objetivos principales fueron definidos como:

[Processing Object Details]

Otra biblioteca de Audio?

Que hace diferente CLAM de otras soluciones parecidas que ya existen?

  1. Para empezar, CLAM es realmente orientado a objeto. Técnicas de ingeniería de software han sido aplicadas para diseñar un entorno que es tanto utilizable como comprensible por los programadores.
  2. CLAM es completo, ya que no sólo incluye clases para audio y procesado de música, si no que también para la entrada/salida de audio y MIDI, servicios para serialización XML, un Módulo de Visualización o el manejo de threads paralelos.
  3. El entorno es multi-plataforma. Todo el código es compilado con regularidad bajo Linux, Windows y Macintosh usando los recopiladores más comunes. Incluso el código para la entrada/salida, la visualización y el multithreading es multi-plataforma hasta la capa más baja posible.
  4. El proyecto es GPL. Aunque nosotros mantengamos la opción de doble licencia del entorno, todo lo ofrecido en la versión pública es GPL y así el proyecto es de código abierto y colaborativo.

Si estás interesado en saber más sobre CLAM, visita la sección de documentación en esta mismo web y lee cualquiera de los artículos o las presentaciones que allí se encuentran.

Esta es la gente implicada en el desarrollo de CLAM:

Desarrolladores actuales:

Desarrolladores Anteriores: