
The video opens with the first use of the Harlem Shake meme, and started a viral trend of people uploading their own "Harlem Shake" videos to YouTube. The video featured the character "Pink Guy" from The Filthy Frank Show entitled "Filthy Compilation #6 - Smell My Fingers", which featured a section where several costumed people danced to the song "Harlem Shake" by Baauer. The meme form was established in a video uploaded on January 30, 2013, by YouTube personality George Miller on his DizastaMusic channel.


ĭespite its name, the meme does not actually involve participants performing the original Harlem Shake dance, a street and hip hop dance that originated in 1980s Harlem, New York City rather, the meme usually features participants performing flailing or convulsive movements. The meme became viral in early February 2013, with thousands of "Harlem Shake" videos being made and uploaded to YouTube every day at the height of its popularity. The Harlem Shake is an Internet meme in the form of a video in which a group of people dance to a short excerpt from the song " Harlem Shake". Make sure to refresh the page several times to see different memes be generated.Screenshots from a Harlem Shake video, showing the characteristic static jump cut from one dancer to a wild dance party after the song's drop. You can see the complete, running example here. We can do this in setup():įinally, we use textFont() to set the font to the one we picked, and text() to draw our caption. In the same way that we picked our image, we now pick a font and a caption, and store them in our chosenFont and chosenCaption variables. First, we create an array with all possible font names, and another that holds all the captions we wrote: Last, in our draw()function, we use the image function to display chosenImage: 5) Select a caption and font at random, and display the text

#BE RANDOM MEMES CODE#
Next we pick a random position in the images array, and load that file into a variable called chosenImageīecause we want to make sure that the chosen image is fully downloaded from the server before we try to draw it (see LA 3.1), we put this code in our preload() function. Here is one way to do it: 4) Select an image at random and draw itįirst, we create an array variable that holds the names of our image files. Include them in your index.html file (for step-by-step instructions, you can review LA 3.3) Go to Google Fonts or to the Open Font library and pick four or five favorites. You will write these into your code later. Write down five or six captions that you think would work well with the images you chose. For step by step instructions see LA 3.2.

Once you have your images, put them all in your sketch folder, inside a folder called images (or any name you prefer). What kind of images will you include? Will they all be cats? Perhaps every image comes from the same movie? Or perhaps they are all already popular meme backgrounds? Pick or create four or five images: find them online, or take your own photos.
