A rule-based beat tracker to find the ongoing pulse of a song inspired by BeatRoot.
To run please ensure that the data path and annotation data path are located in directories just outside the containing directory of this code. The data set used was the ball room dataset.
Data: http://mtg.upf.edu/ismir2004/contest/tempoContest/node5.html
Annotations: https://github.com/CPJKU/BallroomAnnotations
You may either choose to run the code via the main notebook, or the main.py file.