BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
Proyecto final
1. Sistemas adaptativos
Integrantes
Jorge Martínez Chávez
Santiago
Cesar Israel Ibáñez García
Patricia Cárdenas
2. Objetivo
El Objetivo de Nuestro proyecto
consiste en organizar música tomando
en cuenta el ritmo que esta tenga, y
ordenarla ya sea por ritmo rápido o
lento.
3. Herramientas
Se utilizo el Lenguaje de programación
Python para este proyecto.
Fue de gran utilidad gracias ala gran
variedad de librerías útiles para nuestro
proyecto
La plataforma fue mixta pues se trabajo
tanto en Linux como en Windows como
sistemas operativos.
4. Módulos
Los módulos mas relevantes de nuestro
proyecto fueron:
Lectura de música
Ordenamiento del archivo
5. Lectura de música
Para poder leer el archivo hizo falta de ciertas librerías útiles de
pitón que son las siguientes:
Scipy
○ herramienta indispensable para el uso de las transformadas
de Fourier necesarias para el análisis de la Frecuencia así
como utilizarla en el espectrograma.
Scikits – audiolab
○ Herramienta que nos ayuda a leer los archivos de música en
formato raw.
Matplotlib
○ Herramienta que nos ayuda a graficar las frecuencias en el
espectrograma
7. Modulo Ordenamiento del
Archivo
Para poder ordenar el archivo realmente no se necesitaron
librerías adicionales, sino mas bien los métodos adaptativos
para ordenarlo
El método usado fue K-means
La forma en la que se uso fue, una vez evaluada la frecuencia cada
determinado tiempo, se realiza un promedio de la cantidad de veces que
la cresta de la frecuencia entro en el rango asignado (ritmo de la
canción) y ese lo evaluamos con un promedio de la cantidad de ritmo
según ciertas notas musicales).