Skip to main content

Infinite Jukebox Makes Your Favorite Song Infinitely Long

You know those songs that you can’t stop listening to? You set them on repeat until your ears bled, but there is a better way to listen to them. Meet ‘Inifinite Jukebox’, a product of a Music Hack Day event held in MIT Boston. Instead of simply looping the song from start to end over and over again, this web app creates a never ending, constantly changing version of uploaded tracks.

Infinite Jukebox works by identifying parts of the song that sound similar to one another. During playback, when the next beat has similar sounding beats there’s a chance that it will jump or branch to a completely different part of the song. Since the branching is to a very similar sounding beat in the song, theoritically, you 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.

Not all songs work perfect. For example, it works extremely well for Superstition by Stevie Wonder and Gangnam Style. In Californication by Red Hot Chilli Peppers, the track once jumped to a spot that sounded unnatural. Essentially, the Infinite Jukebox works best with songs that have a lot of repetition.

infinite-jukebox

The infinite song is accompanied by a visualization that shows what portion of the song is playing and how similar parts are connected.

The chord diagram shows the beats of the song along the circumference of the circle along with chords representing the possible paths from each beat to it’s similar neighbors.  When the song is not playing, you can mouse over any beat and see all of the possible paths for that beat.  When the song is playing, the visualization shows the single next potential beat.  I was quite pleased at how the visualization turned out. I think it does a good job of helping the listener understand what is going on under the hood, and different songs have very different looks and color palettes. They can be quite attractive.

The Infinite Jukebox is the handiwork of Paul Lamere, director of developer platform for music intelligence company The Echo Nest and the man behind the Infinite Gangnam Style hack at Reykjavik’s Music Hack Day.

Comments

  1. I feel like the only setback of it is that you can't click to any other tabs when using it or it'll automatically stop playing.

    ReplyDelete

Post a Comment

Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used: