Winamp Dataviz

Someone on reddit asked how to remake this winamp type visualsation in d3js, so here's my attempt.

Video (mp4) version:

Javascript version written with d3js:

I've set the movement using a random number generator. The aesthetic could probably be improved by using some sine waves or other math.

You can see the code for this dataviz on github.