Most accurate BPM Counter
Reply #5 – 2004-08-10 19:15:39
Asking for the "most accurate bpm analyzer" is like asking for the "most accurate wind velocity meter." In a good, steady wind, all the instruments will report the same, but if the wind is light and jumping around, sometimes you'll get one reading and sometimes you'll get another. Same with music. So what you probably really want is not an "accurate" analyzer, but rather one that maybe has some tunable filters on the front end, or maybe does some averaging. The drawbacks there would be loss of the batch mode in the first case, and extended analysis time in the second. The wider the bandwidth of the front end of a servo loop[1] the more susceptible it is to harmonics and subharmonics, hence the reading of 124 on a signal that should have been 64. I think the best we're going to be able to do is to emulate SSaha and let MixMeister do its best, then go back and manually tag the exceptions. I was thinking about a tool to help that. The DJ programs usually have a manual bpm tool where you click on a button in time to the beat and it reads out the BPM. It would be nice to have a standalone program consisting of one button and one readout. It would be small and you could just listen to your music and on songs without BPM you could click along and get the BPM. If the programmer were really clever, he would figure out a way to read the Winamp/Foobar window title bar and get the name of the file being played and write out the tag automatically. Yeah, that's the ticket... -- Rick [1] That's one way these things work (another is fourier analysis) -- they scan across a frequency band and try to lock.