The Infinite Jukebox

Sometimes when you’re listening to music you find that one song you just can’t get enough of, so with the power of modern technology you press the ‘Repeat One’ button but after a few cycles it begins to get repetitive and looses the feeling that made you want to put it on repeat in the first place, so wouldn’t it be great if you could whack your favourite song on and have it play through endlessly without stopping and starting? Well, with The Infinite Jukebox you can! But be warned, after around 10 minutes of what was your favourite song being on endless loop for what may seem like forever, it may not be your favourite song anymore.. Trust me.

“With The Infinite Jukebox, you can create a never-ending and ever changing version of any song.   The app works by sending your uploaded track over to The Echo Nest, where it is decomposed into individual beats.  Each beat is then analyzed and matched to other similar sounding beats in the song.  This information is used to create a detailed song graph of paths though similar sounding beats.  As the song is played,  when the next beat  has similar sounding beats there’s a chance that we will branch to a completely different part of the song. Since the branching is to a very similar sounding beat in the song, you (in theory) won’t notice the jump.  This process of branching to similar sounding beats can continue forever, giving you an infinitely long version of the song.”

– The Infinite Jukebox creator Paul Lamere on his blog Music Machinery.

The Infinite Jukebox

The Infinite Jukebox was created within a couple of days at the Boston MIT hosted Hack Weekend in November last year and it’s a fantastic creation. It not only makes a seamless loop of the same song that it some way sounds completely new and unique, it also creates a fancy circular graph showing you all of the different paths of the individually matched up parts of the songs or more correctly a “chord diagram that shows the beats of the song along the circumference of the circle”.

I first started with one of my favourite bands songs, The Ones by Hopesfall, you can see how that turned out (left) and you can also hear how that turned out here. At first I was pretty impressed, watching how each part of the song matched together so well, but then after around 10 minutes in, it started to get a little awkward as the first verse looped. Try it for yourself, you’ll see.

The Infinite JukeboxSo let’s put The Infinite Jukebox through it’s paces, first with Abomination Street by Venetian Snares, Overall I couldn’t even tell it was skipping to different parts of the song, absolutely seamless, I have to say for songs like this it’s that good! Next I decided to put on something a little more technical – Hold My Finger by SikTh – this song makes a pretty neat pattern! (right), immediately it didn’t like it, the little progress beam went from one part to another at completely random intervals, forget infinite loops, I think I’ve broken it…

I think if your favourite song is more linear and doesn’t have too many out of place, progressive vocals, this would really work for your chosen song, and when it works, it works incredibly well.

Feel free to share links of songs that you’ve added to The Infinite Jukebox below!

I’ll just leave this here.


Join the Conversation

Notify of