The fluids are ICE particles that use a turbulize node which has it’s velocity animated to match the tempo of the song (hand keyframed). Then everything is meshed with emPolygonizer.
Unfortunately the client decided to go a totally different direction, so this spot is just an unfinished test.