Audio/video feedback piece
Live processing of audio/video via physical/digital feedback networks:
Video feedback from handsomemusic on Vimeo.
Live processing of audio/video via physical/digital feedback networks:
Video feedback from handsomemusic on Vimeo.
Slitscan in Puredata/GEM from handsomemusic on Vimeo.
Lissajous curves in Puredata/GEM from handsomemusic on Vimeo.
Pure data code
(CC BY-NC-SA)
~~~~~~~~~~~~~
Lissajous curves
~~~~~~~~~~~~~
Here are a couple screen captures of the visualization I developed for the Prism installation by Keiichi Matsuda as part of London design week.
And here are few articles on the project:
Dezeen
The creator’s project
And finally a link to Matt Pearson, who developed the processing framework (and from whom I heard about this project).



Studies in harmonic motion. Processing + SuperCollider
These animations are similar to those by Memo Atken (although my code is different).
The following piece applies a similar philosophy:
First experiment with the Web Audio API
(note this only works in the Google Chrome browser at this point)
Second experiment projection mapping (code written in Processing and Supercollider):
First experiment projection mapping (code written in Processing):
Inspired by this post I wrote some python code for 8-bit synthesis using 1-line of code (ok, so there is more than one line of code, but the part responsible for the sound synthesis is essentially one line).
Supercollider otomata software for use with monome/arduinome:
Version 0
Version 1 (adds midi output and variable grid size)
Version 2 (fixed bug in midi note off message)
A monome clone I made using an arduino microcontroller. I had the enclosure laser cut @ ponoko.com.



Here is an otomata clone running on my monome clone. I wrote the code in supercollider. If you are interested you can find it here.
I recently discovered this composition by backtrace using a modified version of my supercollider code (see his blog post for more):
I recently built a home made TV-b-gone based on the schematics and firmware available at Adafruit. I only used 2 infrared emitters instead of 4, and used pull-down resistors instead of pull-up resistors (which required some modification of the firmware). I concealed the device in an old book I found at the thrift store.