Is there a way to determine the Beats per minute in Timeline when adjusting local or global speed? If I had a song that was 120BPM what position would I set the animation speed slider to match the speed of the song? I could accomplish it by trial and error but I am hoping there is a easier way.
Don't know if I understood you correctly, plus it's old question but here it is:
1) Most intuitive way to adjust timeline speed is to set single step as 0.6 seconds overall. Every beat in this case will be at 0.3 second. 0 / 0.3 \ 0.6. With this you will have 100 BPM at 1.000 timeline speed . If you want timeline to be at 120 BPM, set it to 1.200 speed and so on. Practical example -
https://hub.virtamate.com/resources/just-shake.48276/
2) If you want to replace someone's music in the animation with your desired one - find out BPM's of both songs. Next, divide the BPM of your music by the existing music's BPM that you want to replace. That will give you needed timeline speed modifier.
For example, your music has 120 BPM, the one you want to replace has 128 BPM. 120/128=0.9375. Set timeline speed to 0.937 and there you'll have it.
3) Normalise existing timeline animation to 100 BPM for frequent use. Some steps same as the above. Figure out existing animation BPM of the attached song. Divide 100 by existing song's BPM, let's say 128, to get needed modifier. 100/128=0.78125. Divide current timelength of animation by modifier you got. For example, 230.8 sec / 0.78125 = 295.424 sec.
Stretch existing animation length to recieved number and you can work with it as in the first example. 100 BPM = 1.000 speed. 137 BPM = 1.370 speed and so on.
Hint for sequencing. Most of the songs follow 16 beats rule. If you have single animation pass of 1 step and 0.6 sec or 2 steps and 1.2 sec you need to set animation change after 9.6 sec.