I'm trying to implement "Tempo and Beat Analysis of Acoustic Musical Signals" in C#. Currently I made LowPass, HighPass, BandPass filter, And Sound IO class. I filtered the music, and marked All Beats of Lower than 200Hz, Upper than 3200Hz. And I got the result which has a Lot of Beats. ( about fourth fold number of Beats) Just sensitivity change doesn't helps me. At this situ, what is best solution? Comb filter maybe?
Help. Too Many Beats in Beat Detection.
Started by ●September 23, 2003
Reply by ●September 23, 20032003-09-23
prune your beats. most simply you can discard beats that are too close to each other (less than 150 milliseconds apart) you can also measure the strength of each beat (i.e. how loud it is) and discard beats that are too quiet. using beat loudness and promixity, you should get better results ...then you have to sort/cluster your IOIs to get your tempo reading .... kiplring wrote:> I'm trying to implement "Tempo and Beat Analysis of Acoustic Musical Signals" in C#. > > Currently I made LowPass, HighPass, BandPass filter, And Sound IO class. > I filtered the music, and marked All Beats of Lower than 200Hz, Upper than 3200Hz. > > And I got the result which has a Lot of Beats. ( about fourth fold number of Beats) > > Just sensitivity change doesn't helps me. > > At this situ, what is best solution? Comb filter maybe?