Creating a video based on a music track means listening over and over to the music, sketching ideas or creating some object and then trying to figure out what to do next.
I load the music track into the Video Sequence Editor of Blender and set it to repeat play. Usually I have the music in several tracks so that each instrument can be listened to separately. I often use bake sound to f curve to partially automate the movement
or other changes of the objects. Often I include green screen live video into the animated scene, or animated scenes into the live video.
Here is an example: