Really cool. With something like this I can't help but imagine combining it with real time signal processing/filtering. Where the visualization can be attached clearly to different components of the music. A vocal filter, melody filter, etc etc. I'm always dissatisfied with how visualizers don't really cue off auditor-ily obvious parts of songs.
Nice! I assume that was just ferrofluid and water?