top of page


max msp jitter //
// Color-Hearing Interface + Motion Image Relaying Apparatus (C.H.I.M.I.R.A.)  | Interactive
Tabletop Instrument (2019)

C.H.I.M.I.R.A. started as a Capstone Project for MUSC 420 at the University of British Columbia's Applied Music Technology Program. It is a table-top instrument that manipulates sound with the interactions of colored objects. 

If the below demo video does not load, please visit this link.

// Music Adventure X-Travaganza (MAX)  | Interactive MAX patch (2018)

MAX is a 3-voice polyphonic random note generator that allows the user to control various parameters in each voice. These include each voices’ instrument sounds/program numbers, note durations, as well as the octave, step size, and velocity of the notes generated. The first two voices have displays of their respective musical notes and the third voice plays percussive sounds. All voices can be separately turned on or off. They are also in sync with each other through a global transport with adjustable tempo.


Download MAX and Try it Yourself!

// Simply a Sound Synthesizer (SASS)  | Interactive MAX patch (2018)

SASS is a simple 8-voice polyphonic FM synthesizer that allows the user to control various parameters including the harmonicity ratio, modulation index, duration of notes, an adjustable ADSR envelope, vibrato frequency and depth, and tremolo frequency and depth. Users can also visualize audio output with an on-screen spectroscope and oscilloscope.


Download SASS and Try it Yourself!

spark ar //
// Do you hear that? | an Instagram filter series of ear training challenges (currently in development

This series of Augmented Reality (AR) social media interaction interfaces created using Spark AR's visual scripting. It is aimed for use by young music learners. More info here

subclass //
Sonic UBC Laptop Sounds and Sensors (SUBCLASS)  | Laptop Orchestra (2018 - 2019)

"The UBC Laptop Orchestra is an ensemble in which students code their own computer instruments or audio/video processes. Those systems are then controlled through gesture tracking of traditional instruments, dance, piano or string performance, or by using webcams, Kinects, Wiis, accelerometers, game controls, custom circuits, Arduinos, iPhones, iPads, or other tablets. Students compose solo, small ensemble and full group works, and are expected to perform or provide technical support in all works." 

"The UBC Laptop Orchestra was pioneered by Dr. Keith Hamel and Dr. Bob Pritchard and a group of music and engineering students who use technologies that capture physical movement to transform the human body into a musical instrument."

SUBCLASS meets at the Institute for Computing, Information and Cognitive Systems (ICICS) Sound Studio for their collaborative projects.

Check out the 2018 - 2019 SUBCLASS Blog!


Search video...
UBC Laptop Orchestra

UBC Laptop Orchestra

Play Video
Home: quartet for for controllers and sound clips

Home: quartet for for controllers and sound clips

Play Video


Play Video
Jupiter Rising

Jupiter Rising

Play Video
// Home  | Quartet for Controllers and Electronics (2018)

(with Pinia Chandra, Michael Di Spirito, and Danny Choi)

// Drawing Down the Moon  | Interactive Colour-Tracking Performance for Pen, Paper, and Electronics (2018)

(with Michael Kirchmayer, Liam Read, and Ramsey Sadaka)

// Jupiter Rising  | Interactive Gestural-Tracking Performance for Percussion, Piano, Horn, Dance, and Electronics (2018)

(with Cindy Chow, Emily Daily, Graeme Fugger, and Michael Kirchmayer)

// Equilibrium | Interactive Audiovisual Performance for Dance, Lighting, and Electronics (2019)
(with Cindy Chow, Ollie Rosario, and Gemma Tomasky)

// Beep Boop in One Movement  | Quintet for Controllers and Electronics (2019)

(with Danny Choi, Graeme Fugger, Michael Kirchmayer, and Leo Lin)

// Reincarnation  | Interactive Audiovisual Performance for Acoustic Guitar, Dance, Lighting, and Electronics (2019)

(with Galen Allan, Danny Choi, Gemma Tomasky, and Julia Zhu)

unity //

// Reincarnation  | Interactive Audiovisual Performance for Acoustic Guitar, Dance, DMX Lighting, and Electronics (2019(with Galen Allan, Danny Choi, Gemma Tomasky, and Julia Zhu)

Reincarnation is a three-movement voyage throughout different environments: digital, virtual, and live. Inspired by the season of spring and its accompanying themes of birth and hopefulness, a character jitters in and out of various digital realms and seasons to be reborn in her final destined world: ours.

The last movement of Reincarnation involves teleporting our live dancer into a virtual universe I created in Unity. It involved recording dance movements at the UBC Arts ISIT (Instructional Support and Information Technology) Recording Studio against a green screen to place her into a Unity universe of five separate environments.