LOLCODE: The Nom Nom Nom Nom Nom Nom Nom song
The Nom Nom Nom Nom Nom Nom Nom song
Parry Gripp is a brilliant, mad genius. Anyone who rocked to Buffy the Vampire Slayer's theme tune at any time in the past twelve years already knows this. Lately, he has been building his reputation as the Mayor of the Internet by creating such musical hits as ”Hamster on a Piano,” ”Fuzzy Fuzzy Cute Cute,” and the below “Nom Nom Nom Nom Nom Nom Nom” song:
I came across the above video, and knew I had to remix the music using my latest project: a script that created automatic, parameterized random re-edits of a song. It lead to a potentially limitless number of variations, most of which are actually less annoying than the original:
I wrote up a full explanation of how I did it on my personal site. It tries to get across some tricky computer and music concepts in a non-technical manner.
But why do I bother posting it to this site? I mean, other than the fact that it's a mashup of a cute, popular internet meme?
LOLCODE helped me create it. No, I didn't code it in our favorite esolang, but the process of designing LOLCODE got me thinking about fluent interfaces: code that when you read it, just makes sense. While the below code might not have the same enduring qualities as CAN HAS STDIO?, it's definitely motivated by the same desire to create code that anyone can read:
beats = song.analysis.beats first_beats = beats.that(fall_on_the(1))
I didn't create the open-sourced Echo Nest Remix API, but I have contributed parts that might make it more fun to code. If you want to learn more about Remix, I have also written a semi-technical overviewof the API, as well.
And if you want to share the remixes, you can get the embed codes at the bottom of my explanation of the remixes, or point people to an OpenTape of the songs.
More LOLCODE-related news soon…

