Week 3 Assignment

Hey yall – apologies for not posting this earlier. Never fear though – you can always look to the syllabus! Here ya go:

1) Code assignment – you can do (a) OR (b):
(a) Make a stamp and create a collage-type artwork with it using OOP. Think Sol LeWitt instruction-based works, or other works involving pattern and repetition. Bonus points for interactivity.

(b) A theme/concept of your own choosing, but you must write at least two classes and create an array of at least one class.

2) Write an instruction set for how people should use your tool. Get creative!
3) Order Ardunio supplies posted on the class blog if you haven’t already!
4) Upload a photo of yourself to your profile (plugin installed!)

As an aside, while you are doing this assignment and wrapping your brains around classes, remember how we built up to creating a class and an object last class. We started with a sketch, then function, then super basic class, then added some more complexity (e.g. movement), and finally got to arrays. I strongly encourage you to take this approach, especially if you are encountering any difficulty…or even if you’re not. It’s good practice and will help you reflect on how you are structuring your code.

FGM Sewn Rose

FGM Rose

Continuing on with my interactive story last week aimed at raising awareness of Female Genital Mutilation, I wanted to make an animated rose with my new knowledge of sin/cos functions in processing. I wanted the imagery to be mesmerising and elegant, but for it to represent the reality of the situation. So I designed a morphing animation that changes over time from a beautiful full rose to a thick web of threads. This is my interpretation of the main icon for FGM: the sewn-up rose.

The organisation that I’m volunteering for, CAGeM (Campaign Against Female Genital Mutilation) asked me to do a campaign video for them for their upcoming Restoring the Rose Walk-a-thon this Saturday. I’d like to share it with you all here: hopefully I can share it in class too – it will give you more of a sense of the positive direction that I want to be going with all these tricky big ideas.

Restoring the Rose Walkathon Campaign Video

Password: rose



Week 2 assignments


I made this animation inspired by a piano piece “Hibari” played by Ryuichi Sakamoto. In the music, you hear the repetition of a small phrase and subtle use of dissonance and that make the piece distinguished. In this animation,  I adopted pendulum waves  as an analogy for the music. Harmonic oscillations in the animation correspond to the harmony in the music and the discords of the waves correlate to the dissonance in the sound.

The note above shows how I calculated the angles of each pendulum. I also referred to the site below to determine the lengths of the strings.


Week 2 Assignment: Spiderweb

When we got an assignment incorporating shapes, time and space, I instantly thought of spiderwebs: not only are they a great way to tie together the rotation, transformation and trigonometry we learned in class, they are a great way to reflect on the passage of time across space. When a spider makes a web, it is created over a period of time. If you watch it, it feels like nothing is happening, but if you return after a few hours, you’ll see a web — which is very similar to the passage of time in general. If you watch the clock, time drags on. If you stay busy, time seem to fly.

Here’s a link to the sketch in Open Processing: Spiderwebs

Next time, I’d like to make the sketch a little more interactive. For example, add a counter that triggers the web to grow as you hold the mouse down.

Assignment for week2

Assignment for week2

This is my assignment for week2.

I made a film opening time counter. I used frameRate() instead of millis() or sencond() to control the time, for millis() was based on the time in my computer and would keep going. I don’t know how to control it.

Then I met a problem that after I loaded an image, the sketch freezed and the counter was inaccurate. Then I found a new function in named requestImage which can solve this problem, but it’s a little troublesome.

I want to know more about how to handle these sort of problems in a simple way.

Wow! It was fun tinkering with this code, although truthfully I had no idea what I was doing.

I started out trying to create the solar system, but try as I might I couldn’t get the “stars” in the  orbit to pretend to disappear behind the sun. I played around with connecting the alpha of the objects to the sine wave.

What came out is this odd looking molecule. Play around with the mouse!




Assignment Week 2

Assignment (due next class)
1) Create a cool animation using the trig concepts you learned today. Conceptually, you can (a) reflect on the passage of time across space or (b) further develop your interactive narrative from last week’s assignment.
2) Write a few sentences reflecting on your project. What themes were you dealing with? How did you execute it? What might you do differently next time?

Lalor – First Week Assignment

Here’s a link to the Hip Hop Hero game I presented. Doesn’t seem to work on OpenProcessing, so you’ll have to download to run it.

What I’m trying to get out of this class is the ability to link a similar type of game to a physical controller. Eventually, I want to design a custom controller for the game.

Though not necessarily related in terms of execution, one of the artists I’ve drawn a lot of inspiration from is Kehinde Wiley. He’s an artist who specializes in repurposing classical European portraits as portraits of African American men and women. I think the idea of focusing on the Black experience, not only in the U.S. but across the world, is important – at the very least for posterity’s sake. Likewise, I intend to bring hip hop culture into the discussion of design, art and technology, so that future practitioners of hip hop will have new tools for interacting with the culture in unique ways.


And on that note, here is my first week’s assignment.