Scrapple is an interactive installation by media artist Golan Levin that uses computer vision to interpret the shapes of physical objects on a projected surface as a live visual score.
I was commissioned to create a new audio engine for Scrapple using Pure Data. 128 individual FM synthesis voices, each with its own ADSR & timbre control, are mixed down through a reverb and controlled by Scrapple's custom computer vision system. The Pd patches are run internally using ofxPd, an OpenFrameworks wrapper around the libpd embeddable Pure Data DSP library.
Development of ofxPd was supported by the CMU Frank-Ratchye Studio for Creative Inquiry.