Tips for creating an animated music video? I’m trying to create an animated music video. Specifically, I want characters singing and objects moving in sync with the music. Anybody got any helpful tips?
As for me, this is what I’ve found works well:


You can turn on “audio scrubbing” the timeline to play back various parts of the audio file manually. Make sure to turn on “AV-sync” (this is especially useful if you’re using the laggy shaded mode). The downside is that the audio turns out a bit garbled, so I end up just using the regular play button often.
When lip-syncing, it’s sometimes helpful to use the NLA (Nonlinear animation) editor to create animation strips according to various phonemes or even words, move around and mix between them easily by just moving the strips around. Turn on “Auto Blend in/out” to make sure there’s a smooth transition between overlapping strips.
I think I might create a karaoke-style video file as a helpful overlay when animating. I want phonemes to appear as written words on video, so as not to constantly check with the audio to see if the animation syncs up. For the pure music sections, I might also create some sort of visual text feedback to help when animating.


If anybody has any more (or better) tips, please share.
Import your song into a music program such as LMMS, and map out the beat with a drum instrument, using kick for the main beat, crashes for points where the track shifts into a high or low, and snares or a different-sounding drum for various points where you want characters to do certain things without the track shifting into a high or low.


Once you export the mapped audio track (just the drums; delete the main song), import it into Blender making sure that the first frames of the main song and the mapped audio track are aligned perfectly. Mute the song and work on your anim relying on the mapped drum pattern.


While mapping out your song, have a word document open. Write the time and what action takes place. Example:
2:43 (James draws sword) (the two characters are in standoff) 
2:47 (James races forward to attack)


You can timestamp as much as you want, on many actions as you want. Just be sure to mark your track with the appropriate snare or crash if there are certain character actions that need to be signified. 


If there are lyrics, go into Blender and animate them, replacing the current line of text every time there's a new sentence or stanza. Animating them syllable by syllable helps.


That's it so far! I'm working on my own music video in Blender too and I found all this stuff out the hard way. Perhaps once I finish and release the actual product, I'll release a BTS video sharing everything I learned and discovered. 

Good luck on your music video!

EDIT: Obviously, you need to determine the frames per beat in order to sync to the music. Here's what you can do. Determine the BPM of you song here: https://getsongbpm.com/tools/audio

Then calculate the frames per beat of your song here: https://www.vjamm.com/support_av_bpm.php%3Flang=en.html

Adjust the value of your framerate until the frames per beat is at a whole number. Then, type in that framerate value into Blender (make sure to set it at custom), adjusting the base value underneath until the numbers on the framerate are correct. 
For my project, I had a framerate of 24.4.