A BPM detection with FFT has been already highlighted on this site.
Would DWT do the job as well?
I've tried a Python script using DWT but it seems that the output is wrong, that is for the first 10 seconds of these songs I get respectively:
- Blue Monday, New Order - 130 BPM
- Mighty Oaks, The Great Northwest - 155 BPM
What I want to know in context of this site, whether DWT is generally a wrong method to extract BPM and why.