7 ms·
Infinite Gangnam Style
- ep16 14y agoSort of relevant to the HN crowd, MIT Gangnam Style: http://www.youtube.com/watch?v=lJtHNEDnrnY http://www.youtube.com/watch?v=lJtHNEDnrnY
- nickknw 14y agoI know it's a bit borderline, but thinking about how this was done was pretty interesting for me, and I thought others might appreciate it too. I also like the helpful visualization below that shows which part of the song it is currently using.
- fus 14y agoI have a habit of listening to a single song over and over again. I am able to do so for about 3 hours. Using such randomizer technology, this time will be dramatically prolonged...
- fusiongyro 14y agoI recoil at the thought of that—how can you stand it? Is there something behind it that would make you want to prolong it even further?
- citricsquid 14y agoAs someone that does the same I think it's to do with "ignoring" the music. I can listen to the same song for ~3 days at a time (and the same artist for longer, up to a week) but I will often find myself not realising I have music on or be sitting in silence and not notice. For example from October 20th to October 22nd I listened to Kanye West 200 times in a row and I've listened to "Bob Dylan – All Along The Watchtower" 717 times in total. Music directly reflects my mood so if I'm happy for 6 hours and find a song that I find to be happy then I have no problem with it on for that entire time. Here's a graph of my listening habits from lastgraph[1] that will show big patches of a specific artist: http://lastgraph3.aeracode.org/static/graphs/graph_228708.pdf http://lastgraph3.aeracode.org/static/graphs/graph_228708.pd... [1] http://lastgraph3.aeracode.org http://lastgraph3.aeracode.org
- plamere 14y agoInfinite Gangnam Style was built this weekend at Music Hack Day Reykjavik in Iceland. Check out the full list of hacks here: http://wiki.musichackday.org/index.php?title=Reykjav%C3%ADk_Hacks_2012 http://wiki.musichackday.org/index.php?title=Reykjav%C3%ADk_...
- hornbaker 14y agoDone with bigger squares and optimized for a tablet, this would be a compelling UI for a live DJ performance.
- plamere 14y agohornbaker - for a live DJ performance check out this similar app - http://static.echonest.com/BeatDriver/ http://static.echonest.com/BeatDriver/
- stdbrouw 14y agoThis is how Ableton Live works (and Renoise introduced a similar live view a while ago), although of course it doesn't take any random audio file but rather your own compositions, written in Ableton.
- catshirt 14y agoyou can use any audio in Ableton. a big draw is it's time warping tools which makes it easy to manipulate songs like this. the real difference is Ableton doesn't have the ability to automatically chop the song into logical parts. Maschine can do this, but it doesn't automatically play subsequent parts based on properties on the current one.
- bbgm 14y agoCelemony Melodyne does some interesting things with audio as well. Ableton Live 9 has some nifty features where it converts Audio to Midi, which you can then assign to any other sound. Nifty
- magerleagues 14y agoLove the Web Audio API! https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specifica...
- mef 14y agoThis 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 ...
- Sniffnoy 14y agoHm... do they have a way to automatically do this to any song?
- brianwhitman 14y agoYes: you can use Echo Nest Remix in python or do what paul did and pre-load the analysis and do the playback via webaudio. Remix takes care of the chopping at the right bits for you: http://echonest.github.com/remix/ http://echonest.github.com/remix/
- deleted 14y ago[deleted]
- mazsa 14y agocf. "You've been watching this for 0:00:37. Have another beer!" http://lalalalalalalalalalalalalalalalalala.com http://lalalalalalalalalalalalalalalalalala.com
- eykanal 14y agoInteresting, that site crashed safari on my iPod.
- FuzzyDunlop 14y agoMy favourite thing about this is that you can basically make your own remix by clicking about the squares below, and you get an amusing chopped up video for free.
- sedev 14y agoThis is a very clever hack and I adore it for that, but it's also a sneaky statement about meaning, and I adore that too. It's like the literature world's cut-up/exquisite corpse work: if you can disassemble an original like this and put it back together in a way that we humans are inclined to extract meaning from, does that change the meaning that you perceive in the original work?
- lazerwalker 14y agoWhat's unique about Gangnam Style is that it's a cultural meme in America that isn't in English. It would be really interesting to see what sort of different sentiment this project would inspire if applied to a song where Americans could actually understand the lyrics and cultural references, or if it was shown to a South Korean audience.
- vl 14y ago>cultural meme in America that isn't in English Yep, it would be interesting to read about things we miss - lyrics, and meaning of obvious references we don't get. For example, I think that dude in the elevator is an actor I saw in some movie, but I don't know if I'm correct. Obviously scene in sauna has some humorous meaning, but, again without lyrics it's unclear.
- Cyranix 14y agoThis blog[0] provides excellent context for the song, including subtitles for the song (overlaid on still shots) -- the last several seconds of the video will give you the names of the famous people with cameos. [0] http://mydearkorea.blogspot.ca/2012/08/korean-music-psys-gangnam-style-and.html http://mydearkorea.blogspot.ca/2012/08/korean-music-psys-gan...
- rohamg 14y agoAnother great link for context: http://seoulspace.co.kr/2012/09/03/understanding-gangnam-style/ http://seoulspace.co.kr/2012/09/03/understanding-gangnam-sty...
- 14y ago
- ChuckMcM 14y agoMadlibs for music. Peter Langston, whom I met at Sun while he was consulting on the *7 project, did an interesting paper in infinite music [1]. We built something akin to the Casio "smart beats" feature from their all-in-one keyboard products into the application so that we'd always have musical accompaniment in the UI. Of course that was before we realized that many (most?) people insanely hate UIs that make ambient noise :-) The Echonest stuff, done over the selected works of an artist could make for some interesting mashups of their work. [1] http://www.langston.com/Papers/amc.pdf http://www.langston.com/Papers/amc.pdf
- ari_elle 14y agohttp://static.echonest.com/InfiniteGangnamStyle/faq.html http://static.echonest.com/InfiniteGangnamStyle/faq.html Infinite Gangnam Style - Frequently Asked Questions What is this? - Infinite Gangnam Style is a web app that dynamically generates an ever changing and never ending version of the song 'Gangnam Style' by Psy. It never stops? - That's right. It will play forever. How does it work? - We use the Echo Nest analyzer 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. How come this doesn't work in my browser? The app requires the web audio APIs which are currently best supported in Chrome and Safari What does Psy think about this? I don't know. I hope he doesn't mind that we are using his music and images. We hope you check out his official video and his web site too (but really you probably already have). Who made this? Paul Lamere at Music Hack Day Reykyavik on October 28, 2012
- dag11 14y agoOn Chrome 22.0.1229.94 m on Windows 7 64-bit, it freezes then crashes the tab instantly, every time I open it. I can't play it.
- username3 14y agoCheck your extensions. It works here on 22.0.1229.94 m Windows 7 64-bit.
- obiefernandez 14y agoMy 4 year old sat and watched and sung along with this in delight for about 30 minutes (when we turned it off, cause like, enough already...) Someone should analyze why this song is so catchy.
- EGreg 14y agoThe electronic music and sugary pop beat. Also the irreverent fun on the video. Compare lady gaga music.
- amplitwist 14y agoActually, this is a fairly unusual song, in music theoretical terms. Almost all pop songs use the I, ii, IV, V, and VI chords, with popular progressions including I-IV-V, ii-V-I, and I-V-VI-IV. Since this is tonal music, it obviously includes the I chord. It does use only four chords, but they are uncommon. Most of the song uses the I chord (G major in this case), but during the buildup, it uses an surprising I-II-III-I-II-vii progression. The II and III chords aren't strictly in the key of the rest of the song, although they still blend well with the in-key chords. vii is just F# minor here, but it is not in the key of the rest of the song either. vii is not often seen in pop/rock/classical music; you often see vii° instead, since it is in-key. I can't argue with Psy's choices, though, since that little riff builds a lot of tension.
- stianan 14y agoI think I have to a disagree with your analysis. The verse is in a minor key judging by the looping riff. This is interrupted once in a while by a iv-v-i cadence, and then the verse continues. Then the build-up, which happens in the parallel key III: IV-V-VI-VI IV-V-III-III-III and then back to the minor key for the chorus.
- AlexanderHektor 14y agoAnybody else hate these jumps in commercials to fit the 30s or whatever budget they have? Always makes me wonder if they think noone would notice? Duh, of course people do! :) Btw, quick bug report: doesn't work for me if open in non-active tab in Chrome 22.0.1229.94 on Mac OS X 10.8. Good fun and now do an automated version where ppl can paste their youtube links. Greetings, lx
- dum 14y agoI can confirm the same bug in Chrome 22.0.1229.96 on x86 Windows 7 Home edition
- denzil_correa 14y agodoesn't work for me if open in non-active tab in Chrome 22.0.1229.94 on Mac OS X 10.8 I can confirm this bug too.
- Nitramp 14y agoThat's just because Chrome throttles JS execution in background tabs to a crawl.
- denzil_correa 14y agoThanks. Is there a fix?
- jmitcheson 14y agoJust drag the tab out to its own window. Then you can minimize it and Chrome doesn't consider it to be in the background. Random aside: I just noticed that after you drag the Gangnam tab out to its own window, then you can open other tabs in that same window, and it doesn't put the Gangnam tab in the background anymore. But if you put the tab/window back in the original set of Chrome tabs, then it will.
- 14y ago
- EGreg 14y agoI took some time and transliterated the lyrics into English, but also to match the video and what goes on in it. This is almost as fantastic as that. Warning: if you watch it, the lyrics will get stuck in your head. http://www.facebook.com/photo.php?v=10101449851143489 http://www.facebook.com/photo.php?v=10101449851143489
- madrona 14y agoClever. I wonder if the illusion is broken if you actually speak Korean. I would definitely notice if someone chopped and reassembled random words in English.
- DanBC 14y agoI have trouble when I'm in American and I order water. I need to soften the t to a d, and drawl the word. I almost always understand Americans, apart from a few movies where they speak rapidly with background noise. Here's an example of what it's like: (http://youtu.be/q-cAnFbEXY0 http://youtu.be/q-cAnFbEXY0) - it's almost recognisable, but not quite. So, mashing together sounds to create fake words can create something tantalisingly close to what I'm expecting to hear. Mashing a bunch of random words together usually doesn't work, but putting a Markov chain in the again creates something that gives the initial feeling of "this is not nonsense". And for most songs you probably could sting random words together without so many people noticing; random sentences would probably be fine.
- RegEx 14y agoHere's another (extremely catchy) "What American English sounds like to non-English speakers" attempt. http://www.youtube.com/watch?v=BZXcRqFmFa8 http://www.youtube.com/watch?v=BZXcRqFmFa8
- dpark 14y ago> I have trouble when I'm in American and I order water. I need to soften the t to a d, and drawl the word. Where are you from? (i.e. What kind of accent do you have?) I find it strange that you'd have to enunciate less to be understood ordering water. If you pronounce "water" with a British accent (http://en.wiktionary.org/wiki/water#English http://en.wiktionary.org/wiki/water#English), Americans should generally not have trouble understanding you.
- DanBC 14y agoI'm English, with a reasonable English accent. I'm not kidding, "water" is never understood, across a lot of California.
- zobzu 14y agoAh some more chrome only stuff :)
- pg 14y agoI would be interested to see what happens when you do this to other types of music.
- grinich 14y agoMarkov models work well for almost every genre-- recompositions of classical or modal jazz tunes are particularly awesome.
- mistercow 14y agoThis isn't exactly a Markov model, although I reckon you could draw a mathematical connection.
- im3w1l 14y agoIt seems to me that it is. Please explain how the markov property is violated?
- DrStalker 14y agoI'd guess each section is unique so there is no frequency analysis; the next section is picked at random instead of saying "Whoop whoop" is followed by "gundam style" 20% of the time, by "hey sexy lady" 50% of the time and by another "whoop whoop" 20% of the time.
- zbyszek 14y agoSurely in a Markov process the next state is picked at random with some probability distribution, which may be uniform.
- mistercow 14y agoYeah, thinking about it some more, that seems to be correct. It isn't what people usually think about when they think about Markov models, but it qualifies. Actually, I think this kind of Markov model might be a better introduction than some of the others I've seen, since it's extremely simple to understand.
- chubbard 14y agoSo I guess this works best because most of us can't understand the lyrics so if we did this with an english song or any song the native listener understands you might end up with nonsense lyrics. It doesn't sound like it's jump around making nonsense sounds, but it might string words together that are really bizarre as it bounces around the lyrics.
- ads24gsdf 14y agoIt bugs and you can get trapped int the 40 boxes segment loop over and over again. (the last straight)
- littledot5566 14y agoYou can "escape" the loop the by clicking on any of the cubes if you get sick of the segment.
- Nux 14y agoSeems like we're going back to "Built for Internet Explorer" days.
- Sunlis 14y agoWhy would you say that? The author said them self that this works best in Safari and Chrome. http://static.echonest.com/InfiniteGangnamStyle/faq.html http://static.echonest.com/InfiniteGangnamStyle/faq.html
- DanBC 14y agoPeople used to build websites and tweak them for a particular browser. They'd use tags that only worked with one browser, or attributes that worked better with one browser than another. They'd then stick a little graphic on the page saying "This site works best in [Browser name]"; often with a download link. When Nux says "Seems like we're going back to "Built for Internet Explorer" days." I guess they're saying "It seems that we're going back to a time when people tweaked their websites to work with a particular browser, rather than concentrating on standards compliant code and cross browser compatibility".
- TazeTSchnitzel 14y agoWell, these days, I write a website using web standards, it works great in Chrome, Firefox, and IE10, except for one CSS style that IE doesn't support, ruining it for IE10 users. And so I unintentionally end up creating something only usable in Chrome or Firefox.
- rjh29 14y agoExcept Web Audio API is a W3C standard.
- andybak 14y agoIt's a fun hack done for no money. With that in mind, do you really expect the author(s) to tackle the vagaries of cross-browser bugs in bleeding edge web-audio API's?
- agpen 14y agoIf you're using Chrome 22 (stable) on Win8, note that you need to switch to the beta or dev channels as the Win8 version of Chrome doesn't have web audio support until 23.0.1270.0
- deleted 14y ago[deleted]
- littledot5566 14y agoWhen I minimize the window, the music becomes choppy. Anyone else has this?
- wiradikusuma 14y agoyes, i'm using Chrome on Win7.
- kzrdude 14y agoIf you focus another tab in Chrome/Linux yes (not on minimize).
- darkstalker 14y agoNo one else noticed that this doesn't work on Firefox? Sorry, this app needs advanced web audio. Your browser doesn't support it. Try the latest version of Chrome
- Aissen 14y agoYup that's normal. They even explain why. That's normal for tech demos using bleeding edge APIs.
- yeonhoyoon 14y agoI'm a native speaker of Korean, and the song doesn't sound bizarre.
- ari_elle 14y agoImagine this being done not with one song, but with an entire library of electronic music. You would have to improve the program a little bit, but this concept being realized with a vast music library? Sounds quite interesting...
- rplnt 14y agoThe audio becomes very laggy when I switch to other tab in chrome. It is fine if I switch to other application so I guess it's chrome itself throttling the background tabs. Anyone else experiencing this?
- bennny 14y agoThis is cool! On mobile safari, it just crashes. On every device for me. It just halts. Anyone else seen this?
- ToesByNoon 14y agoHasn't this horse been beaten to death yet?