I’m fiddling around with beat detection using fmod and i need to analyze the sound thats currently playing (system->playSound) in 1024 sample chunks (i’m using getWaveData to get the samples).

Currently i’m polling getWaveData every few milliseconds using a timer, which is not very accurate because i might get the same set of samples twice or skip a few samples.

What i would need is a way the load a mp3, call "getWavedata", analyze the samples and then send them to fmod for playing until the song is over.

I already searched the board for answers and found out that i could use Sound::lock/unlock or the DSP API but i don’t know [b:1jlci131]how[/b:1jlci131] i could use one of those approaches to solve my problem.

I would really appreciate some sample code or hints to push me in the right direction :)

  • You must to post comments
Showing 0 results
Your Answer

Please first to submit.