At first, I thought this reading would mainly focus on technology, but I realized it is more about how nature, sound, and scale are connected. What stood out to me most was how Kurokawa does not show nature in a realistic way. Instead, he breaks natural phenomena into abstract sounds and visuals so we can see them differently. I found the idea of moving between huge scales, like the universe, and tiny details, like insects, very interesting. It made me think about how art can help us notice patterns we normally ignore.

I also found his beginning as an artist interesting. He did not plan to become an artist at first and started experimenting with simple computer tools. Over time, his work became more complex. His ideas about technology were also important. He does not focus on whether technology is old or new, but on how it helps him create. I thought it was interesting that he uses different types of walls and screen setups in his installations to shape the audience’s experience. One question I still have is how much meaning the audience is expected to understand, since the work is very abstract.

This project explores Glicol, a graph oriented live coding language that runs directly in the browser. Unlike traditional music software, Glicol allows users to build sound by connecting small units called nodes. Each node performs a simple function such as generating a wave, shaping volume, filtering sound, or adding effects. By chaining these nodes together, complex sound structures can be created in real time.

In my live demo, I demonstrated oscillators, sequencing patterns, envelope shaping, frequency modulation, filtering, and delay effects. I also showed how small code changes immediately affect the output, which makes Glicol powerful for experimentation and performance.

What makes Glicol interesting for interactive media is its accessibility. It requires no installation and combines code, sound, and creativity in a very direct way. This makes it suitable for beginners while still allowing advanced exploration.

Presentation:

Live demo link : https://youtu.be/fP5fwoSURt0?si=rB8WScGs5iqfRzCj

Before this reading, I wanted to understand what rhythm actually means. My main reference came from Arabic poetry, where rhythm is created by repeating the same final sound at the end of each line. When the poem is sung, that pattern connects words with specific musical instruments and emotions, so I saw rhythm mainly as a linguistic and musical structure.

Reading about West African and African-American music expanded this idea. I began to see rhythm not just as a pattern of words or beats, but as something felt in the body through movement and collective action.

The idea of microtiming surprised me. It reminded me of my time in the military, when marching depended on listening very carefully to the music. Being even slightly early or late could cause serious problems, which showed me how tiny timing differences can have real meaning.

I also feel music in my body when singing, especially in moushat (a traditional Andalusian-Arab musical and poetic form performed in groups with complex rhythms), where feeling, words, and music work together. I prefer human drumming because it can adapt to people and the environment. As the text says, “the drummer is said to play ‘in the pocket,’” and without these small timing deviations, there is an “absence of a musical body.”

At first, I thought live coding was just coding in front of people, but after reading, I understood that it is more about changing the code while it is running and treating it like a performance. I liked the idea that the code itself is shown and becomes part of the artwork. It made me think about programming in a different way, more like playing an instrument than writing a normal program.

In the Hydra chapters, I learned that textures are just patterns, not colors. For example, osc() makes stripe patterns, noise() makes cloudy patterns, and voronoi() makes cell-like shapes. One part I was a bit confused about is modulation, but I think it means using one pattern to change another pattern. I want to try this myself in class because it seems like small changes in the code can create very different visuals.