This workshop is aimed at sonic and visual artists alike, focusing on designing interactive systems that process both audio and video in real-time. The software of choice is Max, coupled with inexpensive and readily available commercial hardware used in gaming.

Part I: During the first instalment of this three-part workshop, the participants familiarise with the basic syntax of Max’s visual programming. They learn how to quickly prototype audio and video applications for on-the-fly processing. In particular, the participants are encouraged to think and program modularly through the use of abstractions and re-usable blocks of code.
Part II: Participants are introduced to key concepts of Human Computer Interaction. This session focuses on using Xbox Kinect in conjunction with Max, as a Kinetic User Interface for designing real-time interaction between the user’s movements and the processing of audio and video. To do this, participants familiarise with the OSC communication protocol and basic API queries between devices (computer and Kinect).
Part III: Participants work in groups. They design their very own implementation of an interactive application, using the techniques and resources of the previous two sessions.