Algorithm for tempo estimation based on durations as input
I’m looking for an algorithm that uses durations to estimate tempo.
My simple strategy was to use LCM to estimate the tempo.
On the first test I feed LCM with 3 durations (250ms, 500ms, 333ms) and received 166500. Not good.
I assume that autocorrelation and train impulses could be used for this, but I do not have the math skills to code that right now.