If you want to get a reliable, realistic BPM Value, dont use that function which is included in BassFx, it relies on the SoundTouch Library and has no settings to finetune/optimize it which is making lots of errors,outputting sometines double/half BPM values, I tested with min/max 50/200 and two pop songs which are from 2011 and got totally wrong values, theres a commercial software which detected the correct,exact values for both songs!
There are tools and algorithms out there which can detect BPM a lot more accurately, I am already playing around for more than 1 week to make myself a working BPM detection, I thought its easy because with manual bpm tapping I could see the correct BPM within seconds, so a computer should be able to do the same even havings lots of more power.
I would be happy if someone implements an alternative BPM detection function, I
a colleague recommendended me to use "Rayshooting", he says its easy to implement/understand and works very well compared to other methods.
Im having a hard time understanding the way this is done, you can take a look at
this website where it is explained, it would be awesome if someone finally can port a good bpm detection algorithm from the "C++ World" to C#, sadly Im not good at understanding the mathematic backgrounds.If you want to get a reliable, realistic BPM Value, dont use that function which is included in BassFx, it relies on the SoundTouch Library and has no settings to finetune/optimize it which is making lots of errors,outputting sometines double/half BPM values, I tested with min/max 50/200 and two pop songs which are from 2011 and got totally wrong values, theres a commercial software which detected the correct,exact values for both songs!
There are tools and algorithms out there which can detect BPM a lot more accurately, I am already playing around for more than 1 week to make myself a working BPM detection, I thought its easy because which manual bpm tapping I could see the correct BPM within seconds, so a computer should be able to do the same even havings lots of more power.
I would be happy if someone implements an alternative BPM detection function.
A colleague recommendended me to use If you want to get a reliable, realistic BPM Value, dont use that function which is included in BassFx, it relies on the SoundTouch Library and has no settings to finetune/optimize it which is making lots of errors,outputting sometines double/half BPM values, I tested with min/max 50/200 and two pop songs which are from 2011 and got totally wrong values, theres a commercial software which detected the correct,exact values for both songs!
There are tools and algorithms out there which can detect BPM a lot more accurately, I am already playing around for more than 1 week to make myself a working BPM detection, I thought its easy because with manual bpm tapping I could see the correct BPM within seconds, so a computer should be able to do the same even havings lots of more power.
I would be happy if someone implements an alternative BPM detection function, somone who has more mathematic skills than me.