Sloth Fortune Teller

Objective: Use Tracery to invent my own grammer and generate text Inspired by a previous website I made called Sloth Horoscopes, I decided to create sloth fortune teller! All images are sourced from PixelBay, PngTree, and Unsplash. The globe and the sloth images were edited on Adobe Photoshop to create the aesthetic I was going […]

Read More Sloth Fortune Teller

Dr. Seuss + Markov Chains

Objective: Generate new stories and poems based on a Markov chain trained with Dr. Seuss Using Daniel Shiffman’s example code on Markov chains by words, I used Dr. Seuss’ book Oh, the Places You’ll Go! as my input. Dr. Seuss is one of my favorite childhood authors so I was curious to explore what new […]

Read More Dr. Seuss + Markov Chains

2020 Presidential Debate Analysis

Objective: Visualize a word count of each participant in the presidential debate on September 30, 2020. With the United States presidential election coming up, I wanted to explore and analyze the transcript of the debate this past week. First, I downloaded a transcript from as a .txt file. Then, I created 3 dictionaries in […]

Read More 2020 Presidential Debate Analysis

Interactive Playback

Objective: Collaborate with KJ Ha to work on a sketch we call Interactive Playback. We both wanted to create an interactive piece that allowed users to pick sound clips and rearrange them in the order of their liking. Originally, we wanted users to be able to to record each of the sound clips and then […]

Read More Interactive Playback

Computer Takeover

Objective: Explore using p5.sound and the p5.speech.js library to visualize sound. I originally wanted to create a program that used the p5.speech.js speech recognition functions and then displayed an image that is the associated with the word that the user said by using an API that extracted images from the web. However, the p5.speech.js library […]

Read More Computer Takeover

Update: Party Mirror

Objective: For this week, I iterated and improved my project from last week! I decided to play a little bit more with color and gradients. I added 2 disco ball gifs into my sketch when it is in party mode by using the createImage() which will animate the gif automatically (I just discovered this a […]

Read More Update: Party Mirror

Party Mirror

Objective: Create a sketch that incorporates the webcam. This project was inspired by the idea of photo mosaics, where one image is made up of hundreds of smaller ones. I originally wanted to create a dynamic photo mosaic that visualized your webcam feed. However, I soon came to realize that this was a bit too […]

Read More Party Mirror

Paper or Plastic Interactive Flyer

Objective: Design a program to engage the user in a conversation about paper and plastic bags. Which one is better to use or more environmentally friendly? The program starts with a split screen that reads “Paper” on the left and “Plastic” on the right. There are 20 bags floating around the screen. As the bags […]

Read More Paper or Plastic Interactive Flyer

Interactive Flyer about Deforestation

Objective: Create a sketch that combines my interests in programming and sustainability. This project is inspired by interests in sustainability and computer science. I have been wanting to mix my two interests in a creative way. I am passionate about educating others on what it means to be sustainable and how does that translate to […]

Read More Interactive Flyer about Deforestation

Circle Grid

Objective: Play around with randomness and arrays. This project was inspired by disco lights and paparazzi cameras flashing. I tried to mimic the effect these objects create by animating a simple grid of circles. I selected three color palettes using the Coolors website. Within the draw loop, circles are drawn and randomly assigned a color […]

Read More Circle Grid