Pd Documentation
This is the HTML documentation for Pd, a patchable environment for audio
analysis, synthesis, and processing,
with a rich set of multimedia capabilities. The latest version of this page
can be found at:
http://www.crca.ucsd.edu/~msp/software.html .
- introduction
- guide to the documentation
- other resources
- theory of operation
- overview
- main window, canvases, and printout
- object boxes
- message and GUI boxes
- patches and files
- how to edit patches
- edit and run mode
- creating boxes
- the selection
- deleting, cutting, and pasting
- changing the text
- connecting and disconnecting boxes
- properties and help
- messages
- anatomy of a message
- depth first message passing
-
hot and cold inlets and right to left outlet order
- message boxes
- audio signals
- sample rate and format
- tilde objects and audio connections
- converting to and from messages
- switching and blocking
- nonlocal signal connections
- scheduling
- audio and messages
- computation load
- determinism
- semantics
- creation of objects
- persistence of data
- message passing
- inlets and lists
- dollar signs
- subpatches
- abstractions
- graph-on-parent subpatches
- numeric arrays
- data structures
- traversal
- accessing and changing data
- editing
- limitations
- getting Pd to run
- Overview
- Installing Pd in Microsoft Windows
- Installing Pd in Linux
- Installing Pd in MacOS X
- Installing Pd in IRIX (SGI)
- graphics rendering using GEM
- The Pd command line
- dealing with files
- writing Pd objects in C
- current status
- release notes
- known bugs
- differences from Max/MSP