performance installation custom pcb mechatronics software 3d printing
Foggy Messy
Foggy Messy (2026)
A light installation with custom fixtures and haze.
Holophony
Holophony (2026)
Ongoing Wave Field Synthesis collaboration and research.
Memory Planes II
Memory Planes II (2025)
Touching light, sound holograms, memory and decay.
Meatbags
Meatbags (2025)
2D LiDAR blob detection software developed for responsive art installations
Memory Planes
Memory Planes (2024)
George Sonnabend, volumetric lighting, and Wave Field Synthesis.
You Can’t Compete With the Stars
You Can’t Compete With the Stars (2024)
A site specific 32-channel Wave Field Synthesis installation in the high desert. Meant to be heard while staring at the stars.
The Amalgam Sound
The Amalgam Sound (2024)
A 42-channel spatial composition where every sound is a spatial gesture.
Memory Fragments
Memory Fragments (2024)
A 24-channel performance that captures and modifies the unintentional sounds of the twilight hour.
Waveweaver Experiments
Waveweaver Experiments (2024)
An openFrameworks fluid simulation project developed for a projection mapped piece of crafted plexiglass.
Fluid Drawings
Fluid Drawings (2024)
A series of pen plots created by freezing curated moments of a fluid simulation.
Fluid Simulation
Fluid Simulation (2024)
An exploration of fluid simulation in openFrameworks.
Multistable Perception
Multistable Perception (2023)
A program of works exploring gravity and balance.
Lightning Room
Lightning Room (2023)
A 27-channel interactive installation in The Real Unreal (Meow Wolf).
Soft Light Piano
Soft Light Piano (2023)
An interactive piano with diffused lights and soft keys.
Ladder Spectra
Ladder Spectra (2023)
An installation for a steel ladder bookshelf, piano hammers, bricks, nylon string, and mechatronics.
Particle Explorations
Particle Explorations (2022)
Ongoing particle system explorations.
Silo
Silo (2019)
Solo performance for bricks, motors, piano wire, tuning pegs, books, cards, rice, EBows, and solenoids.
Piano Chorus
Piano Chorus (2018)
Twenty circuit bent electronic toy pianos.
Interface Shadows
Interface Shadows (2018)
Shadow performance to for networked LEDs, photoresistors, and oscillators.
Untitled Brick Collapse
Untitled Brick Collapse (2018)
A piece for three performers, ~80 bricks, piano wire, low RPM high torque motors, and E-Bows.
Falling Figures
Falling Figures (2018)
3D printed mechatronic puppets.
Hilma Af Prints
Hilma Af Prints (2017)
3D printed reductions of Hilma Af Klint paintings.
Man's Wars and Wickedness
Man's Wars and Wickedness (2017)
A score of interpreted cures, suggested remedies, and...
Seven Simple Pieces for Solenoids
Seven Simple Pieces for Solenoids (2017)
A collection of pieces for three solenoids, three contact mics, and three pieces of sheet metal.
In These Descriptions
In These Descriptions (2017)
A Gertrude Stein text set against five speakers which exaggerates their natural inflection.
Listener
Listener (2017)
A work for a number of speakers and one microphone where distance is the sole parameter.
Rthk
Rthk (2017)
A 3D printed reduction of a Rothko painting.
Ethel-Agnes-Vera
Ethel-Agnes-Vera (2017)
A spatial performance for one human, six speakers, and three computer voices.
Sound House (everyone is working)
Sound House (everyone is working) (2016)
Creative technical work for an (in progress) task oriented sound installation.
Meatbag
Meatbag (2016)
An audio/visual duet between two humans.
Kill the Magic
Kill the Magic (2016)
A solo lecture performance that touches on the compositional merit of 'magic.'
Seeing Sound
Seeing Sound (2016)
NumPy/SciPy (Python) Music visualization tools developed for the music courses on the Kadenze platform.
Red Mitsubishi
Red Mitsubishi (2016)
An installation that pays homage to a dead car.
Beast
Beast (2016)
A duet between a meatbag and a machine.
Meepo
Meepo (2016)
A six solenoid shield for the Arduino Uno.
Puck
Puck (2015)
An LED shield (or nightlight) for the Arduino Uno.
Orbits
Orbits (2015)
A visual complement to two pianists.
Animal
Animal (2015)
A duet between a human and a mechatronic instrument.
Hi
Hi (2015)
A short piece for three groups of people that extends the moment of a greeting.
HXLY
HXLY (2015)
An audio/visual duet between a pianist and a electronic musician.
Rostftko (2015)
A live performance based on the audification of Mark Rothko paintings.
Crystal Growth
Crystal Growth (2015)
An installation that creates a spatial rendition of James Tenney's Crystal Cube.
Binaries
Binaries (2014)
A five channel additive synthesis piece in non-standard EDOs.
Impurities (2014)
A solo piano work that combines just intoned sine waves against the natural harmonics of an equal tempered piano.
Reich Tape Looper
Reich Tape Looper (2012)
A Reaktor patch made for phase looping.