You know sometimes you hear your favorite song and there’s a letdown when it’s over? Especially when you’re dancing! The Infinite Jukebox is an application that makes your song an infinite loop that sounds different and more interesting than just playing it over and over. Hear (and see) how it works by selecting a sample song (click on the resulting circle to start anywhere), and then you can upload your personal favorite. The FAQ tells us how it works.
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.
There are also instructions for manipulating the generator with your keyboard as it plays. It says the generator works best in Chrome and Safari, but I had no trouble using Firefox. This way, you can dance your little heart out until you get tired. Tired of the song? Just load another! -via the Presurfer