Animations made to mimic visualizations are easier to make than most other types of animation.The simplest way I use is to pick a filter (like dsb flux or kpt) that generates the same output regardless of input.You don't need filters at all, but it makes incremental adjustments alot easier to keep track of and repeat.
Any filters or photoshop tools with scale, rotate, and/or hue and saturation controls will work to start out with, really.(Mirror and pinwheel or fractal effect filters work well also)
Create a new layer set, then create any one image you like then duplicate it.Starting with the second image down, rotate the image, scale it, or adjust the hue, or any combination of the three, then duplicate the new image.Proceed down the animation set, creating 9 copies, until all 9 copies have been rotated, or scaled, or colorized, whichever you chose.That's all there is to it.
Make it a small adjustment each time, but keep in mind that most visualizations look better and more seamless if you loop them.In other words if it's a color vis, I try to start and finish w/ the same hue.I tend to split my effects up and do them one at a time.
Of course many other effects can be acheived by not looping as well.
The reason for using at least 9 or 10 layers is that it will help keep the visualization and VU meter animations from topping out and just sitting on the last frame.Other types of animations can require as few as 2 images.
The most responsive animation types are 3, 4, and 9, currently.The response also varies depending on different EQ settings.I still have a hard time getting alot of response out of treble associated vumeters and animation sets, I usually end up faking the treble response.Don't forget to try the other animation set modifiers, like fadebetween, fadein and fadeout.Have fun...
EDIT: The Treble responds great now also!