-
Hi, With other BPM algorithms, such as TempoCNN or essentia's RhythmExtractor, I can also get BPM estimations throughout the duration of the song, and plot it. Does madmom have something similar? I considered just taking the time intervals between the detected beats, but I'm not sure if the histogram processors perform any additional smoothing on these intervals before generating the histogram. Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
The quickest solution is definitely to compute the inter beat intervals (IBIs) and compute the tempo from there. But this will not yield the same result as running Per default
So the general answer is: no madmom does not provide a mechanism to yield local tempi, but it is possible to modify the source to do so. However, I expect the results to be worse compared to global tempo estimation. |
Beta Was this translation helpful? Give feedback.
The quickest solution is definitely to compute the inter beat intervals (IBIs) and compute the tempo from there. But this will not yield the same result as running
TempoDetector
orTCNTempoDetector
on the same song. Sometimes tempo derived from IBIs work quite well, sometimes they don't.Per default
TempoDetector
uses resonating comb filters to estimate the (local) tempo from the beats, but does so after smoothing both the beat activations and applies some tempo histogram smoothing afterwards. Depending on whichTempoHistogramProcessor
is used (note: with the current source you can only define a single one, not multiples to be used with),TempoEstimationProcessor
allows processing ononline
…