openobject.org

Tutorials

From Physical Programming

Contents

Pure Data

Following are a list of Pd example patches that we have constructed in class:

These Pd example patches have not been covered in class:

Pd comes with a number of helpful files and patches built in. The official Pd manual is available via the Pd "Help" menu. The file "Browser" may also be found under the Pd "Help" menu, giving access to numerous built-in help patches and examples. In addition to this, help patches may be accessed by right clicking (control-clicking) on an object in the patch window and selecting "help" from the pop-up menu.

FOSS Manuals also have an excellent Pure Data Introduction and a range of tutorial available free online.

Programming Electronic Music in Pd has easy to follow examples of using Pd to create electronic music.

A list of GEM objects can be found on the Pure Data website, and a complete list of Pure Data Objects can be downloaded here (the complete list is arranged by categories, you will find the GEM objects towards the bottom of the list).

Pd can be downloaded for free from the Pure Data website.

Processing

For a basic introduction to Processing go to this page.

For an introduction to variables see this page.

For example sketches see:

These pages give additional information that has not been covered in class:

Processing comes with a number of helpful files and sketches. The official Processing manual is available via the Processing "Help" menu. Example sketches can be found under the "File" menu.

The Processing website also has an excellent collection of tutorials, and an array of amazing projects created using Processing. Reference to the complete Processing language can also be found on the Processing website.

O'reilly publishing also run online courses for Processing and the Arduino. You can watch some courses live for free - this one starts at 3pm, Tuesday 31 August, US Pacific Time (which is 8am, Wednesday 1 September, Melbourne time).

Processing can be downloaded for free from at Processing.org.

Arduino

Quartz Composer

Explicit History

Rhino VB Scripts

Programming Principles