I'm teaching two classes live online in the next few weeks for O'Reilly Media via their partner CreativeLive. The first class focuses on video and goes through the process of working with video in Processing by showing how to build a video mixing app from scratch.
A demo of this video mixer application I wrote in Processing is here:
The app is also controlled with a projBox as an example of how to integrate custom hardware controls with such an application. The projBox is a generic project box for prototyping custom hardware controllers with an Arduino.
The class will be presented live, for free, on February 25th, 2011 at 10am PST, more here: