jueves, 13 de febrero de 2014

[INVESTIGACIÓN] Búsqueda y clasificación de trabajos relacionados


En esta semana se realizó una búsqueda de artículos y trabajos relacionados al tema de la tesis.

Los trabajos encontrados son descritos en la siguente tabla junto a la base de datos a la que pertenecen y las palabras clave utilizadas para encontrarlos.

TituloBase de datosPalabras clave
Estimating tempo, swing and beat locations in audio recordingsIEEE Xplore Digital Librarymusic bpm detection
Large-scale cover song recognition using hashed chroma landmarksIEEE Xplore Digital Librarymusic player pattern
Towards a Class-Based Representation of Perceptual Tempo for Music RetrievalIEEE Xplore Digital Librarytempo
Music tempo estimation and beat tracking by applying source separation and metrical relationsIEEE Xplore Digital Librarytempo
Real-time perceptual tempo estimation for music signal based on envelope autocorrelationIEEE Xplore Digital Librarytempo
A system for the automatic segmentation and classification of chord sequencesACM Digital Librarypattern recognition sounds
Automatic and instant ring tone generation based on music structure analysisACM Digital Librarypattern recognition sounds
Tempo induction algorithm in MP3 compressed domainACM Digital Librarybpm detection music
A tempo-sensitive music search engine with multimodal inputsACM Digital Librarybpm detection music
SVR-based music mood classification and context-based music recommendationACM Digital Librarybpm detection music
Using quadratic programming to estimate feature relevance in structural analyses of musicACM Digital Librarybpm detection music
Rhythm pattern representations for tempo detection in musicACM Digital Librarybpm detection music
Toward segmentation of popular musicACM Digital Libraryrhythm detection audio
Automatic Recognition and Matching of Tempo and Phase of Pieces of Music, and an Interactive Music PlayerGoogle Patentsmusic bpm recognition
System and method of bpm determinationGoogle Patentsmusic bpm

Avance de proyecto

Durante etstas semanas he estado analizando las frecuencias provenientes de un archivo wav. Esta vez decidí utilizar la parte real de la transformada rápida de Fourier pues es la que denota una mayor intensidad visualmente en la gráfica a la hora de detectar el ritmo.

He decidido dividir la gráfica generada en segmentos de 16 bloques que facilitan un poco la tarea visual de ver una relación entre el ritmo que percibo y la gráfica.

video

Se agregó el tiempo restante de la pista solo para motivos informativos.

Para ayudar un poco más se agregó una escala temporal para cada bloque que consiste en los valores de cada uno imprimidos en la terminal con un color que determina su intensidad siendo azul de baja intensidad y rojo de alta intensidad, pasando por verde y amarillo.

También se trató de analizar (sin mucho éxito) el ritmo medido en BPMs (beats per minute) o pulsos por minuto mediante el procesamiento de las frecuencias. El ritmo obtenido se puede ver en la esquina inferior derecha del video. En un principio se obtenían los pulsos en un segundo y se multiplicaban por 60 para dar un aproximado. Despues lo que se trató de hacer fue calcular el tiempo entre pulsos y calcular directamente una aproximación. De ambas formas el cálculo aveces es bueno pero la mayor parte de las veces falla.

Las metas son obtener un ritmo aproximado de mayor presición, en base a eso obtener una predicción de pulsos para facilitar el análisis y finalmente comparar ritmos entre canciones y analizar similitudes.

No hay comentarios.:

Publicar un comentario