Vuruş takibi (beat tracking)
Bilgisayara ayağıyla tempo tutmayı öğretmek: bir kayıttaki temposu tahmin etmek ve her vuruşun yerini belirlemek.
Çıkış noktası bir onset gücü eğrisidir. Eğrinin özilintisine (autocorrelation) bakınca hangi periyodikliğin baskın olduğu görülür, bu da tempoyu verir; sonra vuruşların yerleştirilmesi gerekir. Dan Ellis 2007'de derli toplu bir dinamik programlama çözümü önerdi: "bu vuruş güçlü bir onset'e denk gelsin" ile "önceki vuruşla aradaki mesafe tempoya uysun" ölçütlerini dengeliyor. Sonraki sistemler, örneğin Sebastian Böck'ün madmom kütüphanesindeki özyinelemeli ağlar, tüm hattı veriden öğreniyor.
Klasik hata oktav hatasıdır: algoritma gerçek temponun yarısına ya da iki katına kilitlenir ve bir bakıma haksız da sayılmaz. Dört vuruşluk dans müziği neredeyse çözülmüş durumda; rubatosu ağır, senkoplu caz değil. Teknik, DJ yazılımlarındaki senkron düğmesinin, DAW'lardaki otomatik tempo haritalarının ve zamanında basmanızı isteyen her ritim oyununun arkasında durur.