====== Differences ====== This shows you the differences between two versions of the page.
better_beat_tracking [2014/01/26 17:15] dpwe created |
better_beat_tracking [2014/01/26 17:56] (current) dpwe |
||
---|---|---|---|
Line 9: | Line 9: | ||
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. | 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. | ||
+ | |||
+ | Code may appear at | ||
+ | https://github.com/dpwe/rhythmtrack | ||
+ | .. just Matlab for now. | ||
+ | |||
+ | {{dyntempo.png}} | ||