/Wav2Chord

CNN for chord detection

Primary LanguageJupyter Notebook

NN for Chord Detection

Una Red Neuronal que identifica acordes de una pieza.

¿En qué consiste el proyecto?

Implementación de una red neuronal para clasifiación de acordes

¿Cómo está dividido el proyecto?

Cada fase del proyecto tiene su propio Notebook de Jupyter con una explicación de cada uno de los pasos usados para llevar a cabo el proyecto. La única parte que carece de esto es la interfaz gráfica, que está dividida en dos archivos: programa.py que contiene las directrices gráficas y red_aplicada.py que contiene el backend del modelo y el análisis de audio para la marcha.

Los cuadernos son los siguientes:

  • Preprocesamiento: Contiene algunas directrices de qué filtros se le aplicó al sonido que se usó para entrenar el modelo.
  • Espectogramas: Visualización del sonido.
  • Crear Dataset: Para la creación del CSV con los atributos del conjunto de datos usado para crear el modelo predictivo.
  • Entrenamiento: El modelo en sí con su explicación paso a paso para su creación.

Autor

Juan Diego Sique Martínez 🎹 Universidad Francisco Marroquín 🎶 Correo