Music Box was created by Anita Lillie as part of her Thesis for the MIT HyperInstruments group. Created in Java and Processing, Music Box is a software used to organize large databases into visually meaningful maps. It starts off reasonably and you think it is going to be just another app but it soon becomes clear that this is an extremely useful tool. It can be used with any database but Anita has tailored it to music. You can check out her blog on the MusicBox and download her thesis PDF.
I have been looking around lately for more information on the visual representations of sound. I am starting to play around with the Jitter part of Max. It's slow and tedious and for now I can just about make a crappy music visualizer... a far cry away from interactive projected objects that have their own gravity and physical properties... but a start.
The HyperInstrument group that Anita is part of was also home to Tristan Jehan. Tristans thesis was based around teaching computers how to listen in order that they may firstly learn the structure of music and then improvise using that learned structure as a base. Music Box above uses similar tactics to analyse acoustic quality of music. Although the desired outcomes are different the methods used to achieve those outcomes are similar. If you have a little time it is well worth watching Tristan's MIT thesis defense where he describes his work with music analysis and computer created music.
About 30 mins in he starts showing all the ways he used to analyse music. Pitch, beat, chord structure, timbre and many more. Many of the methods he used can be achieved in Max using the Msp external objects he created. I can't seem to get access to his site at the minute but you can download the external for PC from Paul Hills website. It is interesting in his talk to see the techniques he used to interpret and map the results of analysis. Also his models use musical and psychoacoustic principles to help generate even more meaningful results. For example by analyzing the chord structure and the overall beat he was also able to determine the downbeat as being the beat where a new chord was likely to hit everytime.
To find out where this kind of research is going have a listen to a talk about Echo Nest a project with Tristan Jehan to create a music recommendation tool based on analysis rather than buyer habits or other forms of personal recommendations. It is an interesting talk and offers a possible solution for those talented musicians labouring away on myspace and soundclick who cannot get people to listen to their music because they just do not have access to the promotion machine. Maybe this will make for a fairer playing field.