|english|español|català|

LIBRERIAS EXTERNAS

Para recompilar CLAM necesita utilizar algunas librerías externas. Los siguientes enlaces te llevarán a sus webs.

FFTW

FFTW es una biblioteca de subrutinas en C para calcular la Transformada Discreta de Fourier (DFT) en una o varias dimensiones, tanto de datos reales como de complejos, y de tamaño de entrada arbitrario. Creemos que FFTW, que es software libre, debería convertirse en la biblioteca FFT de preferencia para la mayoría de las aplicaciones. Nuestras pruebas patrón, realizadas sobre una variedad de plataformas, muestran que el funcionamiento del FFTW es típicamente superior al de otro software FFT públicamente disponible (incluso, aunque en menor medida, la FFT Ooura). Además, el funcionamiento del FFTW es portátil: el programa funcionará bien sobre la mayor parte de arquitecturas sin modificación.

http://www.fftw.org

FLTK

FLTK (pronunciado "fulltick") es un LGPL'D C ++ juego de herramientas de interface de usuario gráfico para X (UNIX ®), MacOS ®, y Microsoft ® Windows ®, y tiene soporte de gráficos 3D con OpenGL ®. Actualmente está mantenido por un pequeño grupo de desarrolladores con un repositorio central en SourceForge.

*TODO*

http://www.fltk.org

Qt

Qt es un entorno en C ++ para el desarrollo de aplicaciones. Permite a los desarrolladores hacer aplicaciones multiplataforma con el mismo código fuente. Qt proporciona una API independiente de plataforma para la mayoría de las funciones esenciales: GUI, el acceso de base de datos, la interconexión, el manejo de archivos, etc. La biblioteca Qt encapsula las APIS de los diversos sistemas operativos, proveyendo al programador de la aplicación de una solo API común. Las APIs nativas en C se encapsulan en un conjunto de clases C++ bien diseñado.

http://www.trolltech.com/products/qt/

XERCES C++

Xerces-C ++ es un analizador gramatical validador de XML escrito en un subconjunto portable de C ++. Xerces-C ++ hace fácil añadir la capacidad de leer y escribir datos XML a cualquier aplicación. Proporciona una biblioteca compartida para el análisis, la generación, la manipulación, y la validez de documentos XML. Xerces-C ++ es fiel a las recomendaciones y normas asociadas de XML 1.0 (DOM 1.0, DOM 2.0. SAX 1.0, SAX 2.0, espacios de nombres, y la versión 1.0 recomendada del Esquema W3C’s XML). El analizador gramatical proporciona alto rendimiento, modularidad, y adaptabilidad. La distribución incluye código fuente, documentacion y ejemplos. Para la portabilidad, se ha tenido cuidado en cuenta hacer el uso mínimo de plantillas (templates), RTTI, espacios de nombres C ++ y el empleo mínimo de *ifdefs.

http://xml.apache.org/xerces-c/index.html

Proyectos Externos Relacionados

Estos proyectos/productos de algún modo están relacionados con CLAM. Algunos de ellos tienen rasgos excepcionales para algunos usos pero no encontramos ninguno de ellos cubriendo todos los objetivos de CLAM.

Si sólo estás interesado en el análisis de audio y la extracción de atributos deberías conocer:

Si sólo estás interesado en síntesis de audio deberías conocer:

Y si buscas un entorno con ambas capacidades de análisis y síntesis mira:

En cualquier caso, CLAM presenta tanto diferencias conceptuales como prácticas con todos ellos. Si estás interesado en una presentación detallada de alternativas a CLAM y por favor consulta la tesis de X. Amatriain.