Not exact the answer you are looking for, in the past I did it like this (for techno music):
Using this calculator
to figure out how many frames a bar would have, then write down the numbers onto a piece of paper and strictly animate to this key numbers.
The other option is to pitch the song to 120bpm, then produce the animation with
30fps, you would then know to use every 15, 30, 45, 60 and so on to keyframe. Finally speed up/down the pre-rendered animation to the desired bpm.