4 ms·
This is really awesome. They cut the entire song into one-beat segments of sound and video, and then categorized each beat by similarity to other beats in the s
by mef 14y ago
This is really awesome. They cut the entire song into one-beat segments of sound and video, and then categorized each beat by similarity to other beats in the song, and then after each beat there's a random chance that, instead of playing the next beat, the playback will transition to a different but similar-sounding beat from elsewhere in the song.
More info at the author's blogpost: http://musicmachinery.com/2012/10/28/infinite-gangnam-style/ http://musicmachinery.com/2012/10/28/infinite-gangnam-style/
- fwr 14y agoThis is fantastic. Steve Reich would be proud.
- Magenta 14y agoThat might just be the first time Steve Reich has been mentioned in relation to Gangnam Style! ps To the author/s (if you end up seeing this): was there a reason you didn't center the content on the page? Might look a little better. Just a suggestion :)
- plamere 14y agomagenta - I spent about 10 minutes trying to center it all, but I couldn't get Raphael.js to behave, so since it was a weekend hack, I moved on. But yes, it would look much nicer if it was centered, even more so if a designer did the design ...
- cburgas 14y agosuch a simple concept resulting in nearly endless fun :)
- deleted 14y ago[deleted]
- wpietri 14y agoNice! If you want to explore the structure, you can control-click on a beat and it will only play the related beats. From what I can tell, the color indicates the number of beats in the jump set. Black: 1, Blue: 2, and then more the redder it gets. I can't figure out how to get out of that mode, though, other than to stop and restart it.
- chengsun 14y agoJust press the right arrow key once, and it will start playback again. Similarly, pressing the left arrow key will cause it to play beats in "reverse", which sounds like a totally different song in some sections.
- samstave 14y agoUse the left and right arrows to navigate the beats. pressing each more than once controls how many beat sections you skip over.
- jaredsohn 14y agoSeems like a similar technique to "motion graphs" in showing motion capture data (http://research.cs.wisc.edu/graphics/Gallery/kovar.vol/MoGraphs/ http://research.cs.wisc.edu/graphics/Gallery/kovar.vol/MoGra...).
- napum 14y agoThat makes me think of "Scrambled Hackz"[1] in a feedback loop. Very cool stuff but I'm not sure if he ever released the source to the program, sadly. [1] http://hackaday.com/2006/03/22/scrambled-hackz/ http://hackaday.com/2006/03/22/scrambled-hackz/
- rasur 14y agoNo he didn't.. I've been waiting and waiting, still no joy.