Watch in HD!
For her thesis at MIT, a student developed some interesting software for visualizing music collections: MusicBox.
REPLY FROM ANITA, on her blog (12/17/2008):
** Is the software available? **
No. I know that sucks, but there are a few reasons it isn't available. The biggest ones are: this is just a prototype (not necessarily robust), MIT has rights to it, and I don't have the time it takes to bring this up to scratch right now.
** What are my plans for MusicBox? (open-source, even?) **
I'm not sure right now. It may someday be an app I could share with all of you, but unfortunately that won't happen anytime in the next few months. I would try to open-source the code, but there are more licensing restrictions I need to deal with first. :P
** Will this be an iPhone app? **
Right now third-party apps can't access the music on an iPhone. This presents a huge barrier to making an app like MusicBox for the iPhone.
** What's the song in the top-right corner? **
It is a New Age track by Christopher of the Wolves, called Didgeridoo. And it is, well, a didgeridoo track. I thought this was available on Magnatune, but I don't see it there anymore. I think it is Track 8 on this album.
** MusicBox's application for dealing with more general data, not just music **
The interface in MusicBox could definitely be applied to other data sets; there's no reason it has to be music. Anything for which we can define quantitative features could be looked at with this tool. Super-props to the person who pointed that out, because really, that's the kind of stuff I really want to get into MusicBox is just a way to show that music is a great data set to apply this approach to.
** What language is this coded in? **
MusicBox is all in Java, and uses Processing for the visuals. Processing is a lot of fun.
** Is there a mailing list? **
I will make one over the holidays. Drop me a line if youd like to be added to it (If you've already told me, I'll add you, don't worry!).