I am the director of developer platform for The Echo Nest, a music intelligence company located in Boston MA. I am interested in using data about music to help listeners explore for and discover new music. I spend my spare time attending Music Hack Days where I create hacks such as the Music Maze, Six Degrees of Black Sabbath , Bohemian Rhapsichord and the MIDEM Music Maze.
Boil the Frog is a Spotify App that creates a playlist that gradually goes from one music style to another. Create a playlist that takes you from Miley Cyrus to Miles Davis in a dozen songs. It's like boiling the proverbial frog - with music.
For when your favorite song just isn't long enough
With this Web App you can upload your favorite MP3 and generate an infinite and ever changing version of the song. You can listen to your favorite song forever.
The Web App displays a visualization of the song that shows all the possible paths through the song.
The app uses The Echo Nest analyzer to find song transition points. Raphael.js does the visual heavy lifting, and the Web Audio API plays the audio.
Infiltrate new music territory by following chains of cover songs between artists.
This hack uses the extensive cover song data from SecondHandSongs to construct paths between artists by following chains of cover songs. Type in the name of a couple of your favorite artists and Going Undercover will try to find a chain of cover songs that connects the two artists. The resulting playlist will likely contain familiar songs played by artists that you never heard of before.
Take Control of your favorite song
Girl Talk in a Box lets you interact with your music. While a song is playing, you can take control, speeding it up, slowing it down, skipping beats and so on. To get started pick a song from the Gallery of songs or Upload your favorite song.
Some songs just need a little bit of Bonzo
The Bonhamizer will take any song and re-interpret it as it would be if John Bonham of Led Zeppelin was the drummer for the track.
This hack uses The Echo Nest API to carve up songs, beat by beat and to re-render them with synchronized beat patterns.
Thanks to drumming consultant Matthew Santiago
Rock Steady is a drummer training app for the iPhone. You use the app to measure how well you can keep a steady beat. Here’s how it works:
First you add songs from your iTunes collection. The app will then use The Echo Nest to analyze the song and map out all of the beats. Once the song is ready you enter Rock Steady training mode. The app will show you the current tempo of the song. Your goal then is to match the tempo by using your phone as a drumstick and tapping out the beat. You are scored based upon how well you match the tempo. There are three modes: matching mode - in this easy-peesy mode you listen to the song and match the tempo. A bit harder is silent mode - you listen to the song for a few seconds and then try to maintain the tempo on your own. Finally there’s bonzo mode - here the music is playing, but instead of you matching the music, the music matches you. If you speed up, the music speeds up, if you slow down, the music slows down. This is the trickiest mode – you have to keep a steady beat and not be fooled by the band that is following you.
For when your favorite music video is not long enough.
The MobiusTube creates a never ending, ever changing version of a Youtube video by dynamically remixing the video based upon internal music similarity.
Music Popcorn is a music exploration tool that allows you to explore the world of music via the many hundreds of music genres. Genres are grouped into higher level families and are sized based upon their overall popularity. Click on a genre to see related genres and to hear music by artists in that genre.
PAPPA - takes a novel approach to creating the perfect playlist for your party
There have been a number of Party Playlisters built over the last few years. Typically, these playlisters will let the party guests add songs to a play queue and rank songs via voting mechanism. PAPPA is similar, in that it allows party guests to submit songs to the play queue. Guests can add songs either via text messaging or via the main PAPPA screen.
However, unlike other party playlisters, PAPPA takes a novel approach in deciding which music to play. Instead of relying on the votes and song rankings by the party guests, PAPPA picks the music using its own ranking system.
The humbly named Awesome Chart Explorer lets you explore over 50 years of Billboard Charts. View how songs move up and down on the charts. Filter the charts based on genre or acoustic attributes such as energy, danceability and loudness. Listen to the charts.
The Awesome Chart Explorer was built at Music Hack Day NYC 2013 by @plamere. Powered by The Echo Nest, Rdio and Billboard.
Swap the Drop is an interactive music app that lets you load up a set of songs and play with them. You can beat match, cross fade, create loops and all sorts of crazy bits with the app.
Attention Deficit Radio creates a Pandora-like radio experience for music listeners with short attention spans. ADR creates a playlist of just the best parts of the songs. After it plays 30 seconds of a song, ADR will quasi-seamlessly segue to the next song (with nifty crossfading and beat matching).
Cannes Burn is a dynamic music visualization of the song 'Burn' by Ellie Goulding. Burn uses data from The Echo Nest to synchronize the visualization to the song.
Burn uses ensync.js a library that makes it easy to create visualizations synchronized to music and Three.js to render the scene.
The Tokyo Tune Train is music game where you drive a musical train through a mythical Tokyo.
If you can keep the Tokyo Tune Train on the track, the music for the line plays properly, but if your train jumps the track, so will the song. You can turn on brighter headlights to see further ahead, but you score more points if you can successfully navigate by music alone.
This app is built using The Echo Nest API. The source is on github at https://github.com/plamere/TokyoTuneTrain
This web app creates a canon of any song by folding, twisting and aligning multiple copies of the song.
The app uses the Echo Nest to break the song up into phrases and beats. Different phrases are aligned against each other based upon audio similarity of the phrases. The Web Audio API is used to create the final mix in the browser.
music apis, js, java, python,