Close Print

The Infinite Jukebox

Categories: Musica, Web
Tags: ,
Comments: No Comments
Published on: 13 March 2015

The Infinite Jukebox è una simpatica applicazione web creata da Echo Nest Lab che scompone un brano musicale in beat, li compara costruendo una mappa di collegamenti fra beat simili e infine suona il brano saltando fra beat simili.

I brani possono essere scelti fra quelli disponibili (molti) oppure caricati dall’utente.

How does it work? – We use the Echo Nest analyzer (un altro software di Echo Nest Lab; nota mia) 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

Are there any ways to control the song? Yes – here are some keys:

  • [space] – Start and stop playing the song
  • [left arrow] – Decrement the current play velocity by one
  • [right arrow] – Increment the current play velocity by one
  • [Down arrow] – Sets the current play velocity to zero
  • [control] – freeze on the current beat
  • [shift] – bounce between the current beat and all of the similar sounding beats. These are the branch points.
  • ‘h’ – Bring it on home – toggles infinite mode off/on.

Ovviamente, finché ha a che fare con una canzone o con un brano con ritmo ben definito ed evidente, funziona bene. Da perverso quale sono, ho provato a caricare il primo movimento dello String Trio op 45 di Schoenberg, ottenendo solo due segmenti collegabili. Con la musica classica, invece, va molto meglio.


Leave a Reply

Welcome , today is Thursday, 23 May 2024