Week 9 _ New Tools!

 Sketch

  • What was your creative intention?
At first, I was exploring how to use an online virtual MIDI tool to collaborate with Strudel and TouchDesigner. Then, I discovered the MIDI. City website, which perfectly matched my needs. After exploring the sound sample on the website, I started composing music, and with the Japanese-style music, I came up with the visual effect idea of driving through neon streets on rainy nights. So, I tried using TouchDesigner to create the effect of rain drifting through the car windows. Last but not least, I added the real live-coding part into the performance, that I didn’t write any script in advance, but totally improvised the second part of the music.
 
  • What was one technical challenge that was particularly fun or difficult, how did you approach or explore it?
The hardest part of this sketch is to find a useful online midi tool. I first look into a tutorial, and in the tutorial, I found the YouTuber use a virtual keyboard to combine both drum sets and notes together, so I try to find an alternative way to achieve it online. However, I didn’t find a very proper website that can accomplish it, so in the end, I only used an online MIDI tool to play the notes and used its default drum preset to play the drum part. The second difficulties I met is I couldn’t figure out how to change the raindrops’ angle and speed in Touchdesigner. I will definitely do more research on that. Last but not least, I made a stupid mistake during my recording, for I forgot to catch the sound output, and thus my first improvise piece soundtrack just disappeared ><.

 

 Reading Reflection

On Sourcery and Source Codes

  • In your own sentences, what are 2-3 concepts or ideas that stood out to you?

What stood out to me most in the article was the tension it describes between “instruction” and “execution,” and how source code gradually becomes something close to a symbolic authority. This immediately reminded me of my own experiences learning Strudel, Hydra, and TouchDesigner—especially when Hydra would constantly give me results I didn’t expect. Sometimes I felt like I wasn’t controlling the software at all; instead, the structure of the code, or even the “proper” way to write it, was controlling me. The article’s discussion of code becoming a kind of fetish made me think about how often I obey the software rather than the software obeying me.

Another idea that resonated with me was the mention of early female programmers. As someone who has been struggling to understand where I stand in relation to technology—as a user, as a maker, or as someone still learning—I felt moved by the reminder that women were foundational to programming history, even though coding today often feels like a masculine territory. All of these ideas brought me back to my own learning curve: every time I feel stuck or overly dependent on tutorials, I catch myself treating code as something sacred, something that has a “correct” form I must follow. The article helped me question that belief.

 
  • Share one question or critique that emerged for you while reading. This could be something you’d like to discuss further in class, or an idea you’d like to challenge.

One question that stayed with me is how much we should allow code to shape our thinking. The article suggests that treating source code as a fetish can open new creative possibilities, but I’m not fully convinced. In my experience, the more I try to follow the “right” structures of TD or the “standard” patterns of live coding, the more I feel boxed in—I stop experimenting because I’m afraid of breaking something. So I want to ask: where is the line between using code as a tool and letting the tool define the boundaries of our imagination? And when the software starts feeling smarter or stricter than me, how do I reclaim authorship without feeling lost?

Leave a Reply

Your email address will not be published. Required fields are marked *