( 2010-2013 )  

MaxMSP is a graphical, flow-based programming language that makes it easy to build interactive audio, MIDI, video, and graphics applications without any prior experience writing code. I'm especially interested in using Max in conjunction with custom-built electronics to do realtime audio synthesis and processing. This is a collection of projects and tutorials I've written.

Ambient synthesis is a sound sculpture that responds to light stimuli to construct an audiovisual interpretation of its environment. Light sensors in the device pick up changes in its surroundings and translate them to sound via MaxMSP.

This patch analyzes live beat-boxing and detects up to four distinct types of drum sounds in realtime. It uses this information to control a robotic drum kit (built by Randy Sarafan) and trigger the appropriate drum. Download the patch here.

The monome is an open-source electronic instrument by Brian Crabtree and Kelli Cain that can be programmed for a wide variety of (mostly) MIDI and audio applications. Its programmable array of buttons and LEDs acts as a reconfigurable, tactile interface to MaxMSP. These are a collection of MaxMSP applications I've written for it.

A three part workshop I ran at Women's Audio Mission demonstrating how to create interactive audio and MIDI applications with Max. Part 1 is an intro to Max and MIDI, Part 2 is an intro to audio and MSP, and Part 3 is about interfacing Max with hardware including: Arduino, ReacTIVision, MaKey MaKey, Kinect, Novation Launchpad, and more.