PP2: Etch-a-Sketch
Posted: October 9, 2023 Filed under: Uncategorized Leave a comment »For Pressure Project 2, I created a sequential interactive experience that ends in a “human etch-a-sketch.”
The Project
For the earlier scenes, I took inspiration from Charles Csuri’s “Swan Lake” piece. I isolated the user’s outline and applied different effects to it. Here are screencaps of my patches for some of these scenes:



I was also inspired by Csuri’s “Sine Curve Man” and hummingbird drawing, so I wanted to include something that had a feeling of drawing to it. I stumbled upon the Live Drawing actor in Isadora, and figured out how to attach it to a user and have it draw along with their movement. Patch below:

The Eyes++ actor connects the position of the blob’s centroid to the position of the “cursor” in the Live Drawing actor. In order to erase, I connected a Keyboard Watcher to the Explode actor, so the drawing would seemingly erase into small particles whenever the user pressed the ‘c’ key.
As soon as I made this, I got the feeling it was like an etch-a-sketch, a kid’s toy where the user “draws” with two knobs and shakes the board to erase it. This vision gave me a much clearer image of my project as a whole, as I now saw it as a celebration of play and youthfulness. I spent a long time testing the etch-a-sketch scene to make sure the tracking was smooth enough to use intuitively. However, after testing for a long time, I realized I should include instructions as this would be shown both in class and in a gallery-style open house.
Knowing the details of the performance context gave me a new perspective with which to instruct the user. I decided to make them quick and to the point, just instructing them to press certain keyboard buttons to prompt an erase, for instance. I also set a user-controlled loop on the entire project, so it doesn’t require extra setup if a new user wants to start the experience over for themselves.
The Performance
I was very pleased with the outcome of this performance, but still glad we get a chance to iterate on it in preparation for the open house; there were many moments in which I realized new possibilities for “bugs” in the program when watching others test it. When creating the project, I was so used to testing it myself that there were certain user-interaction possibilities I overlooked. For instance, one of the scene changes triggers based on the speed of the user’s movement. After about five seconds, the program prompts them to wave quickly, which should trigger the next scene. However, this scene got skipped in the first run in class because Arvcuken (who did a great job of demonstrating the program) entered the scene while moving.
It was fascinating to see the class’ reactions to the project, especially the interaction aspect. I had a great time watching Arvcuken interact with the program; it gave a lot of new insight as to how someone new to the patch would experience it.
Hearing feedback was especially helpful. I appreciated CG’s comment on the aesthetic of the colors I used. Most times colors were involved, I had the Colorizer actor on three different Wave Generators: one for red, blue, and green respectively. This changed the colors somewhat randomly throughout the scenes. I added this aspect after I discovered the playfulness of the entire piece. The program encouraged discovery through movement, which is essential to childhood. I wanted to bring up those feelings of playfulness and discovery in the user by inserting bright colors to the scenes.
I also appreciated Amy’s comment about the playfulness of the etch-a-sketch scene. Her interpretation of the piece bringing up childhood memories was almost exactly my intention, and I was overjoyed that it actually came through for someone in the experience.
Niko made a good point about the instructions being helpful as a framing device from an accessibility standpoint. This was a new perspective that I hadn’t considered while inputting the instructions, but I greatly valued that as feedback. I originally intended the instructions to provide context and guidance for any user, but knowing that it’s helpful for accessibility is great information to have. Having a range of users in mind while iterating is essential to the RSVP cycle, so it was a welcome reminder of audience awareness.
Overall, I valued the experience of creating and receiving feedback on this project. Seeing people actually interact and “play along” with something I create was new to me, but a very welcome experience. I definitely know how I’m going to iterate on this for PP3, and I look forward to get to work on it more after testing it with users.
Reflection on PP2
Posted: October 8, 2023 Filed under: Uncategorized Leave a comment »The final piece for this project became a spiral color transition interacting with viewers’ motion.
But originally, I started from shapes floating in a monitor along with motion. By using x, y coordinates or speeds of blobs on Eye actor, I tried to make transformations happening on a screen which are generated by a computational process; this idea came from Charles Csuri’s Hummingbird (1967).
This piece could be the final output, but I found Get Stage Image actor can multiply transforming images on screens. I make a spiral structure which creates “echoes” of image transition by spinning the projector.
It totally changed the visual of my original plan, but I was satisfied that this structure created the relationship with the “past” actions which has just done a second before; a more time-transitional motion.
Sound Reactivity Lab Activity
Posted: October 2, 2023 Filed under: Uncategorized Leave a comment »My sound clip was the main theme from the 2010 film The Social Network, as I love the contrast present in the piece. I tried to roughly mimic that with the main scene I worked on in class. I spent some time on other scenes as well, but I ended up liking my first try the best. I tried to make a symmetrical representation of the sound by using the frequency bands actor. I connected different rectangles’ heights to this actor in order to replicate audio “sound bars.”
Above is a clip of the output. I’ve also attached a zip file of the whole project below which includes the two other scenes I played with.
Sound Reactivity LAB
Posted: September 26, 2023 Filed under: Uncategorized Leave a comment »In this sound reactivity patch made with Lexi, I animated three orbiting circles to music. The movement of each circle is generated by Sound Frequency Bands which through using a combination of Smoother, Limit-Scale Value and Color Maker RGBA. The movement idea came from using Spinner and Wave Generator, which is finally filtered through Motion Blur at the end. I really like the way the movement reacts to the beat by jumping in and out of orbit in a symmetrical way.

My biggest takeaway putting this together was actually the usefulness of the Limit-Scale Value. I also realized I was not clear on what limit min/max vs. out min/max meant and Lexi helped me to understand.
IZZ feeding sound practice
Posted: September 26, 2023 Filed under: Uncategorized Leave a comment »
In this practice, I fed into isadora sound files of my own humming, the sound of my heart beat and footsteps. The raw numbers from the sound frequency actors were manipulated through the limit scale, calculator and smoother actors, before being plugged into the shapes actor, changing up the location, scale, rotation and color of the objects. I also used duplicated user actors to create multiples of the same moving object.
Audio Project
Posted: September 26, 2023 Filed under: Uncategorized Leave a comment »My goal for this short project was just simply playing with audio related actors.
I randomly picked up multiple values from Sound Frequency Bands actor, and connected them to many kinds of outputs such as shapes, positions, and colors transitions/transformations.
Even there was no order in those many connections between input and output values, the final video shows synchro with the music (of course, as inputs come from the music).
Especially, the intro part of Blue Train by John Coltrane clearly shows it (as it has the rhythm of the peak and the silence).
I really enjoyed the project, and got the sense of how I can deal with sound actors to use audio data as input or trigger.
Lawson: Audio Visualization
Posted: September 26, 2023 Filed under: Uncategorized Leave a comment »Here’s my audio visualization project!
Link to Isadora and Sound Files:
Sound-Reactive Project
Posted: September 26, 2023 Filed under: Uncategorized Leave a comment »For my sound-reactive project, I used analyzed the input from the microphone and used different parts of the audio spectrum to shade different parts of a moving visual “shooting star-like” field.
Ultimately I wasn’t able to get any audio routing software working on the ACCAD computer I was using (permissions, etc.) Fortunately though, I have prior experience with software like this, and I feel comfortable incorporating it into future projects (on my home desktop).


Link to Isadora file:
Pressure Project 1: “About Cycles”
Posted: September 13, 2023 Filed under: Isadora, Pressure Project I | Tags: Au23, Isadora, Pressure Project, Pressure Project One Leave a comment »Recording of the Pressure Project:
Motivations:
- Learn about Isadora
- General features/ways to create in Isadora
- Ways to organize objects in Isadora
- Ways to store information in Isadora
- Control flow
- Engage with the subject of “Cycles”
- This class uses cycles as an integral component of its processes. Therefore, focusing on the idea of cycles for this first project seemed fitting.
- Because this project encouraged the use of randomness to create something that “plays itself” (once you start it) and holds the viewer’s attention for some time, playing with indefinite cycles seemed appropriate.
- Find a “Moment of Joy”
- The “Side Quest” for this project was to invoke laughter or a moment of joy.
- When I started my 6 hours for this project, I was in a little bit of a bad mood. Consequently, I was not in the mood to create something joyful. Therefore, I decided to challenge myself to take something negative and turn it into something positive—since this artwork would feel more authentically “joyful” to me if that “joy” came from a genuine determination to find that joy within an honest acknowledgement of both the good and bad.
How the Project Supports those Motivations:
- The Storyline
- The beginning portion employs Sisyphean imagery to convey feelings of being trapped in cycles and not making any noticeable progress.
- I experimented with the number of times this scene would play to try to play it just enough times that the viewer could think that this scene was all there would be—a psychological trick that would hopefully invoke negative feelings corresponding to this theme.
- Since the animation was relatively abstract (there was no person figure included, for example), I was glad to hear from the people who watched it in class that they realized that this reference was being made.
- Eventually, it is revealed that the rocks that are rolling backwards are rolling backwards into somewhere new and exciting.
- The rock is traveling to these new places over bridges created by other rocks that had arrived there before. (I am not sure from the audience response whether this part came through, consciously or subconsciously. If I were to continue working on this project, I would change what the rocks look like to make it more obvious that the bridge is made of those rocks specifically.)
- This animation of the traveling rock cycles indefinitely, with the background effects randomized each time. (This, combined with the effect of the Sisyphean section of changing the location after the viewer starts to think that section will be the only one, had the interesting effect of causing the in-class audience to not be sure for some time that this section would repeat indefinitely. While this has some obvious drawbacks, it does arguably complement some of the themes of this piece.)
- While I want each viewer to come to their own personal interpretation of this piece, I am hoping it can encourage viewers to consider the idea that, even if we cannot see it, in the cycles in our lives we are stuck in—even the ones where the negative effects far outweigh the positive ones—we still get something each time, even if that is just a little bit more knowledge that we can use to get just a bit further next time.
- The beginning portion employs Sisyphean imagery to convey feelings of being trapped in cycles and not making any noticeable progress.
- The Technical Aspects
- This project did give me the opportunity to experiment with a variety of Isadora “Actors.” My favorite one (which this project used for special effects and textures) was the “Explode” Actor.
- I used User Actors (which I found could be used similarly to classes from more traditional object-oriented coding languages) frequently to keep things more organized and to limit the amount of copied and pasted Actors.
- I experimented with Global Values (which have some similarities to global variables from more traditional programming), the Calculator Actor, the Comparator Actor, Actors that handled Triggers, and the Jump++ Actor for control flow, especially to repeat Scenes.
- I tried to automatically set the Global Value at the start of the show, but some unknown aspect of my logic was incorrect, so I did have to remember to manually set it each time I played the show.
- Much of the control flow resulting in the final effect on the Stage could have been accomplished with just the Counter Actor, Actors that handled Triggers, and the Jump++ Actor. However, I specifically wanted to learn about Global Values using this project, and there is some symbolism involved in the fact the Scene itself truly does fully repeat (rather than just a set of steps within the Scene). This does raise an interesting question about how the way something is done can in itself be part of an artwork—but is that worthwhile when it takes more time, is less clean, and ultimately results in the same user/viewer experience?
Isadora File Documentation/Download:
PP1: Experiments in Synchromism
Posted: September 12, 2023 Filed under: Uncategorized Leave a comment »In this first plunge into Isadora, my main goal was to get to know the program through experiments in seeing. Using ‘synchronism’ as a guide (an art movement that draws analogies between color and music), I focused on orchestrating colors and the pacing between shapes.

In the first scene, there are three elements at play: the pink transformer emerging from the depths, a green pulsing square sponge, and a blurry animated layer that gently envelops the two. [CG mentioned that the shapes had an organic feel, this may have something to do with the way they ‘breathe.’] The pacing of each shape was an important part of this scene, as a response to the prompt’s challenge of 20 seconds. I felt that if I could let the viewer watch the emerging pink transformer with anticipation, they would get the idea that you have to ‘wait and see’ rather than assume the loop will continue. In the programming, there was a wave generator altering color (+alpha), scale, and facets.


In the second scene, which was meant to be a continuation of the play of pacing, I encountered some technical difficulties (which Alex helped to resolve!) I wanted to create a prism where each square undulated at a subtly different speed so that they would influence the color of the next layer. You would ideally see all the layers in an unending loop, it sounded like a harp in my head. This worked for a good while until I created a new scene and then everything synched to one pulse, erasing the careful layering I had done earlier. Having spent so much time on that, I felt quite frustrated and gave up. The programming for this section comprised of a multitude of squares using wave generator influencing color + alpha. I placed each square so they would overlap with three vertically and three horizontally. Next time, I’ll make the squares very small rather than overlap so they act like pixels.

To be continued.
Conclusion: I learned a lot! I love the suggestion of the class to arrive at a place of clarity. Perhaps, another shape could emerge that is an amalgamation of the prism. I also really enjoyed seeing everyone’s interpretation of the prompts and was particularly impressed by the imaginative storytelling in every project. Kudos!