For her Masters thesis at the MIT Media Lab, Anita Lillie created a music library visualization tool called MusicBox. The project will analyze the songs in a music library and group them based on a number of different dimensions – stuff like song length, tempo, ID3 genre information, and more advanced spectral properties of the audio.
This project is killer in so many ways, but my favorite feature is that you can use your mouse to draw a path through the song graph and and the tool will create a playlist that smoothly transitions between the different genres along that path. If this ever gets released, human DJs are going to have to step up their game.
MusicBox: Mapping and visualizing music collections
Anita Lillie’s Arduino sleep tracker project