Una aplicación Python avanzada para el análisis musical profundo de archivos KERN y MusicXML, especializada en voice leading, conteo de intervalos y análisis polifónico.
Herramientas avanzadas para el análisis musical computacional
Soporte completo para archivos KERN (.krn) y MusicXML (.musicxml) con análisis automático de metadatos
Almacenamiento en la nube con MongoDB Atlas para gestión eficiente de datos musicales y metadatos
Análisis avanzado de conducción de voces con Voice Leading Quartets y detección de movimiento contrario
Análisis automático de intervalos melódicos y armónicos con casos predefinidos y personalizables
Aplicación de escritorio intuitiva desarrollada con Tkinter para facilidad de uso
Análisis automático de múltiples archivos (Big Data) con resultados detallados y exportables
Explore las capacidades completas del analizador musical
# Inserción automática de datos
def insertar_datos():
analizarKern.llamarTabla()
# Visualización con filtros
def visualizar_datos():
analizarKern.visualizarDatos()
# Eliminación por tipo
def eliminar_datos():
analizarKern.eliminarDatos(tipo)
Vea cómo funciona el analizador en acción
Comience a usar el analizador en minutos
git clone https://github.com/jfarboledao/polyphony-analysis
cd polyphony-analysis
pip install music21 pymongo
# Descargar e instalar MuseScore 4
# Windows: https://musescore.org/en/download
# La aplicación configurará automáticamente las rutas
python main.py