Flyway
Sequencer for Norns + Grid + 16n created for live manipulation of pitch, rhythm, and loop.
The shape of a melody outlined on the 16n is scaled vertically using knobs on the Norns to set the upper and lower limits. The Grid indicated the current loop window and allows for rhythmic creation. The sound here is a simple internal synthesizer. Flyway also outputs CV and MIDI.

Seek
Four track live performance drum sequencer for Norns + Grid.
Each track plays a sample. There are controls for probability per track, overall length, and to store patterns. The most unique element is a control to invert each track so that each step that had been on is turned off and each step that had been turned off is turned on.

Chime/Breathe
This instrument and piece were developed in collaboration with David Borts for the Princeton Laptop Orchestra (PLOrk). Performers around the room play simple chime sounds, which are recorded and played back by a web-based pitch-shifting delay written in RNBO and opened on the audience members’ phones. The pitch shifting follows just intonation ratios which become increasingly complex as the retuned sounds are recorded and again retuned by other guests’ phones. Having started as simple chiming, the soundscape gradually becomes complex and self-sustaining. The instrument can be opened here.



Glimmer

Dmitri Tymoczko asked me to create a live video improvisation instrument to accompany his piece Glimmer. The piece is improvised based on prompts that Dmitri sends out during the performance. The video follows these themes while subtly transforming through speed changes, blur, colour saturation, and math operations on the matrix. It is programmed in Max/MSP/Jitter and controlled using an XBox controller. This recording is from the premiere performance in Princeton, and has since been performed at the World Congress on Philosophy in Rome.

Strawmen

I coded a granular instrument for a piece by Lola Constantino.  Princeton Laptop Orchestra (PLOrk) players manipulate audio  from the acoustic instruments using GameTrak tether controllers. Video of the premiere performance is available here.

Karp Resonator

This instrument resonates external sounds through a set of Karplus-Strong string models. The performer can control parameters of the sound including subharmonic divisions of original tunings that help to create shared harmonics. The instrument can optionally be controlled using a combination of a Leap Motion controller and Wekinator maching learning software to create a gestural instrument. Coded in Max/MSP.

Real Fake Birds

I created a Max/MSP looper based on a boids flocking algorithm. The flock controls four playheads, and flies around the history of the performance. Users can control the activity level and closeness of the flock. Real Fake Birds was used in this project by HENDRA and Jasperi.