A simple desktop app that turns static JavaScript web-apps and P5 sketches into full-screen installations and enables OSC messaging for powerful, scalable interactivity
[Electron, Frontend, Interactive Networks, Node.js, Open-source, OSC]
Breathing Alarms, by sound and installation artist Ivana Dama, reimagines an East German guardhouse as an immersive environment where visitors engage directly with sound, space, and perception
[Installation, Max/MSP, Physical Computing, Raspberry PI, Sound]
A bespoke motorized grid of lights that performs generative color and shape patterns and is controlled remotely via a smartphone
[DMX, Dynamixel, Frontend, Installation, Interactive Networks, MQTT, Node.js, OSC, Physical Computing, Python, Raspberry PI, React, TouchDesigner]
A collection of websites related to the UCLA Art|Sci Center, directed by multimedia artist and researcher Victoria Vesna.
[Drupal, Frontend, WordPress]
An automated dimmer made for light artist Raphaele Shirley’s neon light installation that can perform simple repeating patterns.
[Arduino, Installation, Physical Computing]
A Max/MSP port of the Pink Trombone parametric vocal synthesizer.
[LeapMotion, Max/MSP, Open-source, Pink Trombone, Sound]
A tape loop-like method of recording and playing short samples of audio using engraved transparent acrylic, laser line diodes and solar panels
[Arduino, Installation, Max/MSP, Physical Computing, Sound]
The newly-redesigned website for NYU’s Interactive Telecommunications Program (ITP)
[Frontend, WordPress]
A bespoke interactive network and musical instrument that produces motion-reactive synthesized speech in real time. Designed by multimedia playwright Kat Mustatea for her theatrical work “Ielele”
[Frontend, HTC Vive, Interactive Networks, Node.js, OSC, Pink Trombone, React, Sound, TouchDesigner]
An experimental method of procedural sonification of small physical objects
[Arduino, Installation, OpenFrameworks, Physical Computing, RealSense, Sound, TouchDesigner]
A simple IoT-enabled water level sensor that sends email alerts, created for Brooklyn Grange’s rooftop aquaponics farm.
[Arduino, IoT, MQTT, Physical Computing]
A digital instrument that encodes 2-dimensional object contour data into a variety of sonic parameters for real-time performance.
[Arduino, Live Performance, Physical Computing, Sound]
Donald Trump’s presidential signature is beautifully ridiculous and can be programmatically generated using some simple pattern-based logic.
[Python]
