Every now and again you come across something special on the net. Something that you are just in awe over. The is one of those things. The Music Hack Day at MIT spawned this creation - and it is certainly worth the reputation surrounding MIT and cool projects.
What does it do? The FAQ states it best:
For when your favorite song just isn't long enough. This web app lets you upload a favorite MP3 and will then generate a never-ending and ever changing version of the song. It does what Infinite Gangnam Style did but for any song.
How does it work?
We use the Echo Nest analyzer to break the song into beats. We play the song beat by beat, but at every beat there's a chance that we will jump to a different part of song that happens to sound very similar to the current beat. For beat similarity we look at pitch, timbre, loudness, duration and the position of the beat within a bar. There's a nifty visualization that shows all the possible transitions that can occur at any beat.
What you end up with, is this:
The Most Played Songs is a fairly wide selection of music that showcases how good this code has been developed. If you don't watch the visualiser, you wouldn't notice the majority of the jumps around.
I am VERY impressed. Great work by all involved in the project.