Una biblioteca Python de procesamiento de señales de audio con un fuerte enfoque en las tareas de recuperación de información musical (MIR), en particular el ritmo, downbeat, el tempo y la detección de inicio.
madmom

- Python
- IA y aprendizaje automático, Análisis de datos, Procesamiento de señales, Ingeniería de sonido
- Interfaz de línea de comandos (CLI), Aprendizaje profundo, Aprendizaje automático, Red neuronal, Procesamiento de señales
Características:
- Procesamiento de señales de audio, seguimiento de tiempos de compás, detección de tiempos muertos, estimación del tempo, detección del inicio, características del croma, análisis del espectrograma, modelos de redes neuronales recurrentes (RNN) preentrenadas para tareas MIR, extracción de características para música, interfaz de línea de comandos para tareas comunes...
Precios:
- Gratis
- Rendimiento de vanguardia para varias tareas MIR (especialmente la detección del ritmo y el inicio), incluye modelos preentrenados, bueno para la investigación del análisis musical, diseño modular.
- Centrado principalmente en tareas específicas de MIR, la instalación de dependencias (como componentes de Cython) a veces puede resultar complicada, puede requerir formatos de audio específicos o preprocesamiento para obtener resultados óptimos con modelos preentrenados.
Ideal para:
- Musicólogos, investigadores del MIR e ingenieros de audio que trabajan en el análisis automático del ritmo musical, el tempo y las ondas en señales de audio.