User Tools

Site Tools


better_beat_tracking

**This is an old revision of the document!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

**Better Beat Tracking** The goal of this project was to improve an existing dynamic programming beat tracker to handle: * wider variations in tempo within a piece * discontinuities in tempo * multiple metrical levels (to avoid "phase offset" errors at lower tempos) * the full pattern of beats, not just "on the pulse" beats I got as far as tracking the varying tempo by Viterbi path through a (low sampling rate) spectrogram of the original onset envelope. I adapted the beat tracker to use local tempo constraints, but then I got very concerned about aligning the tempo changes correctly to the original audio. This took me down a rabbit hole of exactly what we want the onset envelope at time T to correspond to ... which will probably end up with better beat tracking in the future. {{dyntempo.png}}

better_beat_tracking.1390776221.txt.gz · Last modified: 2014/01/26 17:43 by dpwe