Code as Canvas

    Attending Roxanne Harris’s lecture completely reframed how I understand coding, not as a technical language, but as an artistic tool. A self-described “musician-programmer,” Harris shared how her background in computer science and music at Yale evolved into live coding performances, where she improvises music and visuals through real-time programming. Her lecture made me see code as a form of improvisational art, not just structure.

    Exploring her portfolio, I was especially struck by her use of Sonic Pi, a live coding platform that transforms programming into performance. Watching her craft layered soundscapes in real time, I saw a direct connection between code and musical expression, something I had never considered before. She described it as “algorithmic vulnerability,” where even mistakes become part of the performance. This transparency aligns with themes we’ve discussed in class: the merging of logic and creativity, and embracing the unknown in digital media.

    To learn more, I read a Medium article on live coding, which explains how artists globally use languages like Sonic Pi and TidalCycles to create live performances. The article made it clear that this movement is growing and reshaping how we experience both music and programming. I also explored the Wikipedia page on live coding, which helped contextualize the historical roots of this artform. Knowing that it intersects with both experimental music and hacker culture made Harris’s work even more compelling.

    Her event inspired me to explore live audiovisual creation for my final project. I’d recommend her talk to anyone, especially those who think coding is purely technical. This was a reminder that code, like art, is full of emotion, spontaneity, and personal meaning.


Sources/Citations:


Proof of Attendance:



Comments

Popular posts from this blog

The Cosmos is a Canvas

Meeting in the Middle: A Return Walk Through UCLA

Medicine as a Mirror for Ethics and Art