IT-lexikon › Programmering › Taktspårning (beat tracking)

Taktspårning (beat tracking)

Programmering In English → Uppdaterad: 2026-10-28

Att låta en dator knacka foten i takt — hitta tempot och var varje slag hamnar i en inspelning.

Utgångspunkten är en kurva över ansatsstyrka. Autokorrelation på den avslöjar vilka periodiciteter som dominerar, vilket ger ett tempo, och sedan ska slagen placeras ut. Dan Ellis föreslog 2007 en elegant lösning med dynamisk programmering som väger "slaget ligger på en stark ansats" mot "avståndet till förra slaget stämmer med tempot". Senare system, som Sebastian Böcks rekurrenta nät i biblioteket madmom, lär sig hela kedjan från data.

Det klassiska felet är oktavfel: algoritmen hittar halva eller dubbla tempot och har i viss mening inte fel. Elektronisk dansmusik med rak fyrtakt är nästan löst; jazz med rubato och synkoper är det inte. Funktionen ligger bakom DJ-programmens synk-knapp, DAW:ars automatiska tempokartor och varje spel där man trycker i takt.

← Tillbaka till lexikonet