Python music hack makes any song... Swing!
You can hack many things... but music? Really? I know that technology plays a big part in music mixing in a synths sense -- but as a procedural, Python-scripted way... that's news to me!
Enter The Swinger, which was coded last week at the Music Hack Day event in San Francisco. It makes music swing: it abuses the time-stretching capabilities of Echo Nest's open-source Remix SDK to create strangely pleasant swing remixes of songs. Press play on the music player above; Guns N' Roses has never sounded so chirpy!
Given that the script was written by Tristan Jehan, the prodigious doctor of the bleeding-edge 'Hyperinstruments Group' at MIT, I shouldn't really be surprised that it exists. Digging a little further (check the Music Hack Day timetable), it looks like music hacking is a quickly-developing arena that cracks open an interesting kettle of fish.
While personalized music streams like Pandora are nothing new, imagine a service that also detects your preference for faster or slower beats. Imagine being able to select a fast or slow version of your favourite playlist, depending on your mood. That would be cool -- and only the beginning of what we'll see in 'next-gen' music.
[If you want to convert some songs into sultry swing (it can un-swing songs too!), grab the Remix SDK linked above and locate swinger.py in the Examples directory. You'll need Python installed.]
Enter The Swinger, which was coded last week at the Music Hack Day event in San Francisco. It makes music swing: it abuses the time-stretching capabilities of Echo Nest's open-source Remix SDK to create strangely pleasant swing remixes of songs. Press play on the music player above; Guns N' Roses has never sounded so chirpy!
Given that the script was written by Tristan Jehan, the prodigious doctor of the bleeding-edge 'Hyperinstruments Group' at MIT, I shouldn't really be surprised that it exists. Digging a little further (check the Music Hack Day timetable), it looks like music hacking is a quickly-developing arena that cracks open an interesting kettle of fish.
While personalized music streams like Pandora are nothing new, imagine a service that also detects your preference for faster or slower beats. Imagine being able to select a fast or slow version of your favourite playlist, depending on your mood. That would be cool -- and only the beginning of what we'll see in 'next-gen' music.
[If you want to convert some songs into sultry swing (it can un-swing songs too!), grab the Remix SDK linked above and locate swinger.py in the Examples directory. You'll need Python installed.]













Comments
3
Subscribe to commentsMuffin_manMay 24th 2010 12:26PM
This is damn awesome!
Crome TysnomiGnu32May 24th 2010 2:48PM
That doesn't sound like swing at all.
That sounds more like a bastard child of "Sweet Child o'Mine" and "Amarillo".
DeedMay 27th 2010 6:41AM
Honestly, the guitar riff makes this piece suddenly sound like an Irish folk dance or something similar.