CITATION — REFERENCE ENTRY

dynamic-programming · ellis2007-beat-tracking-dp

Revision 961cdbd5-6d37-419b-a687-71f91dd7d17f · 11/1/2026, 9:22:47 AM UTC
Claim ID
dynamic-programming
Assertion
Ellis's system estimates a global tempo, then uses dynamic programming to find beat times that fit the tempo and coincide with high onset strength; it scored just under 60% beat accuracy on MIREX-06 development data and could follow tempo changes of about ±10%.
Quote
We describe a beat tracking system which first estimates a global tempo, uses this tempo to construct a transition cost function, then uses dynamic programming to find the best-scoring set of beat times that reflect the tempo as well as corresponding to moments of high ‘onset strength’ in a function derived from the audio. This very simple and computationally efficient procedure is shown to perform well on the MIREX-06 beat tracking training data, achieving an average beat accuracy of just under 60% on the development data. We also examine the impact of the assumption of a fixed target tempo, and show that the system is typically able to track tempo changes in a range of ±10% of the target tempo.
Quote language
en
Locator
section: Abstract
Available in