Nice! 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.
Just 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.
Use the left and right arrows to navigate the beats. pressing each more than once controls how many beat sections you skip over.
That 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.
No he didn't.. I've been waiting and waiting, still no joy.
Seems like a similar technique to "motion graphs" in showing motion capture data (http://research.cs.wisc.edu/graphics/Gallery/kovar.vol/MoGra...).
This is fantastic. Steve Reich would be proud.
That 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 :)
magenta - 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 ...
body { width: 730px; margin: 0 auto; }
does the trick.
yep, that did it, thanks much yuchi!
Actually you should also correct some internal width that causes the whole page to overflow horizontally, causing a useless scrollbar.
More info at the author's blogpost: http://musicmachinery.com/2012/10/28/infinite-gangnam-style/