http://training.oreilly.com/arduino-audio-visual/?utm_content=em-lrn-training-processing-arduino-course-feb2011