Evaluating bids

Contador de Bpm y Beat Detect

Published on the September 04, 2016 in IT & Programming

About this project

Open

Hola,
Necesito un modulo realizado en Delphi preferiblemente, para realizar conteo de bpm's y detectar los beats de la canción.
Es para mejorar una aplicación realizada con las bass.dll.
Las bass usan Soundtouch para la detección de bpm, pero no es lo suficientemente precisa. Necesito una precisión del 99%. Para comprobar esta precisión, es necesario descargar la versión free del virtual dj y comparar los resultados obtenidos con los resultados del virtual dj.


La idea es abrir el stream de audio con las bass.dll y pasar los datos obtenidos con bass_channelgetdata a un módulo para realizar la detección.

Yo he probado con las soundtouch, y los resultados no son todo lo precisos que necesito.
He probado con un programa que es opensource (MIXXX), que usa 2 algoritmos o librerías para realizar el contador de bpm. Uno son las soundtouch, y le pasa lo mismo que a mi. Existen desviaciones considerables.

EL otro algoritmos es de Vamp plugin sdk ( usando un plugin llamado QM Bpm and Beat detector).
Con Mixxx, usando este segundo sistema de detección, el resultado de acierto es muy elevado.

Necesito un modulo, si puede ser en Delphi mejor, para realizar la detección de los bpm y los beats ( un array con las posiciones ).
También podría ser una dll realizada en otro lenguaje (c++).

Saludos

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Windows

Delivery term: September 14, 2016