Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

c++ FFT Beat detection library?

I am currently looking around for a good allround beat detection library / source code in C++ since I found it really hard to achieve satisfying results with the beat detection code I wrote myself using this tutorial: http://www.gamedev.net/reference/programming/features/beatdetection/

It's especially really hard if you want to make it work with any kind of music so I was wondering if there is something usable out there allready?

Thanks!

like image 409
user240137 Avatar asked Feb 14 '10 12:02

user240137


2 Answers

You could try Aubio: http://aubio.org/

It does not seem to work (at least for me, today) in windows, but it does work in OS/X

like image 189
user1804862 Avatar answered Nov 03 '22 23:11

user1804862


Look at the Vamp Plugin system and its available plugins ( http://vamp-plugins.org/ ).

(from the website) Vamp is an audio processing plugin system for plugins that extract descriptive information from audio data

The QM Plugin set seems especially relevant ( http://vamp-plugins.org/plugin-doc/qm-vamp-plugins.html ).

like image 36
Taybin Avatar answered Nov 03 '22 23:11

Taybin