ICM – Final project – Week14

I worked with API for this week. I tried to get images from Google API and sound files from YouTube API. However, I didn’t have enough time and the interface of Google is quite confusing. I went to two office hours with Alden and Jiyao and didn’t succeed. I spent more time in the PCompContinue reading “ICM – Final project – Week14”

ICM – Speech to Text and Color – Week13

Presentation Here is the video of the draft. Play here Code here Problems Save frame When saveFrame is called in draw, it crashes the sketch. And when I used the game phase to limit when the saveFrame is called, it still repeats when I call the function in draw. But it only calls once whenContinue reading “ICM – Speech to Text and Color – Week13”

The Flight of the Bumblebee – ICM – Week 11

Assignment Work in pairs. Create a new musical composition. Make it interactive! (Or Don’t…) You can use oscillators, audio samples, the microphone, silence, videos, pictures, pixels!, colors, the mouse, your body, anything else that inspires you. The possibilities are endless! Presentation Code here. Process Simone and I wanted to incorporate body movement in our sketchContinue reading “The Flight of the Bumblebee – ICM – Week 11”

ICM – Sound Visualization

Assignment Create a sketch that analyzes sound and translates it into something visual. Use live or recorded audio. Use color, video, images, pixels or whatever you fancy to represent the sound. Some ideas: imagine you are visualizing music for people who cannot hear. Can your visualization be as expressive as the music itself? Or maybeContinue reading “ICM – Sound Visualization”

Rainbow/Kaleidoscope Mirror – ICM – Week 9

Assignment OPTION 1: Continue working on your sketch from last week. Integrate something you learned in class this week. For example, how can you use color to change the mood or meaning of your sketch? OPTION 2: Create a sketch that uses color. The sketch must be interactive or develop over time. Can you useContinue reading “Rainbow/Kaleidoscope Mirror – ICM – Week 9”

Pineapple Mirror ft. PPAP – ICM – Week8

ASSIGNMENT Make a sketch using an image, video or live video (webcam) at the pixel level. Consider making an interactive “mirror” using the webcam. How can you manipulate the pixels to surprise, delight, upset or confuse the user? Create a blog post documenting your work. Include links to other projects that serve as references, inspiration,Continue reading “Pineapple Mirror ft. PPAP – ICM – Week8”

Loves me or Not – ICM Week6

ASSIGNMENT Design a sketch in an object-oriented fashion. Follow these steps and see how far you get (even just doing the first couple steps is ok!) Make one single object with just variables. Put one or more functions in the object. Try manually making two objects. Duplicate the object using an array and make asContinue reading “Loves me or Not – ICM Week6”

Geometric Drawing -ICM – Week5

Assignment The idea this week is to explore re-organizing your code. It is 100% legitimate to turn in a version of a previous assignment where nothing changes for the end user, but the code has been restructured. You may choose to reorganize someone else’s code——though you might want to make sure they’re okay with itContinue reading “Geometric Drawing -ICM – Week5”

Breach – ICM – Week 4

Assignment This week, your assignment is straightforward: make something with lots of repetition (more than you would want to hand-code), and use one or more for loops to make it simpler. For instance: you could take something you’ve already written where there was a lot of repetition in the code and re-write it using aContinue reading “Breach – ICM – Week 4”

Seasons of Life – ICM – Week 3

Assignment Try making a rollover, button, or slider from scratch. Compare your code to the examples on github. Later we’ll look at how this compare to interface elements we’ll get for free from the browser. Tie the above two together and have an interface element control the visual design or behavior of other elements inContinue reading “Seasons of Life – ICM – Week 3”

Create your website with WordPress.com
Get started