Pure Data
As part of my coding studies at RMIT, I completed a creative coding subject focused on Pure Data (Pd)—an open‑source visual programming environment widely used for sound, multimedia, and interactive digital art.
In this class, I explored how to build programs using patching, a visual method where logic is created by connecting nodes instead of writing text‑based code. This approach allowed me to experiment freely with real‑time sound manipulation, generative systems, and interactive digital experiences.
A major component of the course involved working with GEM (Graphics Environment for Multimedia), a powerful Pure Data library used for creating and controlling live visuals. With GEM, I learned to:
Build visual processing chains
Animate 2D and 3D graphics
Work with video, textures, and geometry
Sync visuals with audio and sensor‑based input
Create interactive, real‑time multimedia environments
My final work combined both audio and visual elements, showcasing how code, creativity, and interactivity can come together inside a single patching environment.
This class deepened my understanding of creative coding and introduced me to techniques used in digital art, live performance, sound design, and interactive installations.

