A practical, interactive beat-tracking algorithm for percussive music is described. Regularly-spaced note onsets are determined by energy-based analysis and users can then explore candidate beat periods and phases as the overall rhythm pattern develops throughout the track. This Assisted approach can allow more flexible rhythmic analysis than purely automatic algorithms. An open-source software API based on the algorithm has been developed, along with several practical applications to allow more effective annotation, segmentation and analysis of music.
This paper costs $33 for non-members and is free for AES members and E-Library subscribers.