Weave

ChucK/ChuGL Performance, June 2026

The content will be updated soon

Warp 10

ChucK/ChuGL Performance, May 2026

Captain’s Log, Stardate 53247.3. We are down to a skeleton crew. Morale is low after the accident. Diagnostic checks report that the navigation system malfunctioned twice during yesterday’s journey, but our remaining engineer reports that recent inspection shows all systems functioning as expected. This discrepancy is troubling, but we are in the final stretch of reaching Slorkus, so we must push forward … the mission cannot fail.” 

Concert Recording



What is it?

Warp 10 is a piece that shows you both the awe and horror of space travel. This piece is coded, polished, and performed with Ben Hoang and Gregg Oliva. Warp 10 was created as part of the SLORK (Stanford Laptop Orchestra) Chamber Music 2026.

Self-Censorship 

ChucK/ChuGL Performance, Feburary 2026

Write anything in this terminal; write as much as you want. But be aware the words might disappear. And the best part is, you don’t know which word would get removed, for what reason, and if it will ever come back.

Video Demonstration





The recorded demonstration documents the author performing within this system, composing a poem directly on the subject while witnessing words being erased in real time. It is worth noting that it was the text that’s accompanying the piano, not the other way around. For the demonstration, she composed and recorded a piano background music in advance.

What is it?


Self-Censorship is a live musical and textual environment based on ChAI (AI in ChucK) where typing becomes performance and erasure becomes sound. Within the work, users are granted maximum freedom to type anything into a terminal interface, while confronting the persistent risk that the input words may be algorithmically erased.

A set of words have been predefined as “censored”, but also an algorithm would search for similar words by K-nearest, therefore the author herself also does not complete knowledge over what might be erased. When a word is identified as “censored,” the system triggers automated backspacing to remove it immediately from the visible sentence. At the moment of erasure, a layered sonic response is produced, composed of two simultaneous elements. The first is the word’s true pronunciation, generated via built-in text-to-speech. The second layer is a distorted, mosaiced reconstruction of that pronunciation, created through audio vector-space similarity search and concatenative synthesis. Audio fragments within this reconstruction are selected according to spectral and energetic resemblance to the original pronunciation.

Self-Censorship is not designed just as an interface; it is also a reflective instrument that forces witnesses. By rendering erasure audible and performative, it invites audiences to confront the tension between the agency we possess and the constraints we encounter.


Inspiration


The author created this piece when reflecting upon the doctrinality of societies. It is an emotional reaction to the restraints upon us, implicitly or explicitly, by customs and rules. In this piece, she invited the machine to co-create with her, through playing a vicious character, to replicate a partial truth of the system we live in.

The-Three-Fates

ChucK/ChuGL Code Installation, October 2025

“The-Three-Fates” is a Chuck Audio-Visual Interactive program I wrote. Functionally it reflects time-based and spectral-based waveforms, as well as the history. Aesthetically it narrates the notion of life, death, and time.

Video Demonstration





Core Mechanism

Press ’S’ to rotate the spindle, which spins off one thread at a time. The number of threads that can be spun off is not limited.
Press ‘H’ to move the hand, which combs the thread(s) and randomly makes them pass by quicker or slower.
Press ‘C’ to operate the scissors, which cut all threads at one time.
Through mouse control, you can rotate the screen, zoom in, and or zoom out.


Inspiration

In Greek mythology, three sister goddesses together determine the fate of mortals. Clotho, the Spinner, spins the thread of life; Lachesis, the Allotter, measures its length and trials; and Atropos, the Inflexible, cuts it with her shears to end a life. Together they are known as the Three Fates, or Moirai.

I was immediately drawn to this myth when learning about the project’s requirements, as I’ve long been fascinated by the notion of time. Music is inherently time-based, as is ChucK, whose programming flow mirrors the passage of moments. A waveform moving across the screen can be seen as a thread of sound—and by extension, of life—experienced linearly through time.

This concept shaped my visual design. Inspired partly by NieR:Automata, a sci-fi game that contemplates humanity through a futuristic lens, I aimed for an aesthetic that feels cold, mechanical, and pure—reflecting the divine detachment and ruthlessness of the Fates. Yet, I also wanted organic traces: eyes—perhaps three instead of two—hovering in a star-dusted void, suggesting both human vulnerability and divine distortion.

W411

MaxMsp Patch Performance, Dec 2022

Th W4ll is a MaxMsp endeavor that MC (yes, another MC) and I collaborated on. I approached MC to embark on this venture after conceiving the idea of creating an interactive object that metaphorically represents post-pandemic communication between individuals, I approached MC to collaborate on this venture. 

With a focus on sound design, I delved into designing the auditory aspects, while MC took charge of the visual reactions. The name "W411" abstracts the physical installation, signifying that it embodies more than a singular concept. We intentionally chose this name to encourage audience interpretation. In the accompanying video, you will witness unique visual and auditory responses triggered by my method of interaction with the wall, each time delivering a distinct outcome.  

Concert Recording










@MorningClose