Analysing Audio in C++

Hi there!

Im experienced with C++ programming but have never done any work with audio before.

I want to be able to analyse an mp3 or wav file loaded into a program, and detect the BPM (beats per minute) in this file to a decent(not perfect) degree.

What libraries if any will i need, and how will the algorithm work?

I've read up on using the peaks of sound energy to detect the beat but im completely oblivious on how to even load in the data to begin to process.

Thanks,

Durell
Topic archived. No new replies allowed.