Pure Data Workshop

Pure Data (or Pd) is a real-time graphical programming environment for audio, video, and graphical processing. Because all of these types of media are handled as data in the program, many fascinating opportunities for cross-synthesis between them exist. Sound can be used to manipulate video, which could then be streamed over the internet to another computer which might analyze that video and use it to control a motor-driven installation. Pd is commonly used for live music performance, VeeJaying, sound effects composition, interfacing with sensors, cameras and robots or even interacting with websites.

My Pure Data workshops cover the basics such as installing and configuring Pd, and then move on to the creation of basic audio instruments or effects, the analysis of data flow in Pd and more advanced topics such as the relationship between sound and image and the interaction between Pure Data and the world through the use of sensors, interfaces, motors, lights, etc.

The basic text for the Pure Data workshops is the Pure Data FLOSS Manual, which I co-edited and co-authored with members of the Pd community.