Pd Documentation

This is the HTML documentation for Pd 0.28. To see the latest version of this page, see: http://www.crca.ucsd.edu/~msp/software.html

In the following contents, only items with HTML tags have actually been written:

  1. introduction
    1. guide to the documentation
    2. other resources
  2. theory of operation
    1. overview
      1. main window, canvases, and printout
      2. object boxes
      3. number and message boxes
      4. patches and files
    2. how to edit patches
      1. edit and run mode
      2. making boxes
      3. selecting and moving them
      4. deleting them
      5. changing the text
      6. connecting boxes
      7. getting help
    3. messages
      1. message order
      2. right to left outlet convention
      3. multiple connections to same outlet
      4. hot and cold inlets
      5. stacking of outputs
      6. sources
      7. printing
    4. audio signals
      1. sample rate and format
      2. tilde objects and audio connections
      3. converting to and from messages
      4. switching and blocking
      5. nonlocal signal connections
    5. scheduling
      1. audio and message
      2. computation load
      3. determinism
      4. switching DSP on and off
    6. semantics
      1. creation arguments
      2. persistence of data
      3. message passing
      4. inlets
      5. lists
    7. subpatches
      1. inlet and outlet
      2. one-off and abstraction
      3. audio blocking and switching
    8. numeric arrays
    9. data structures
  3. getting Pd to run
    1. how to get and install Pd
      1. IRIX (SGI)
      2. Microsoft Windows
      3. Linux
    2. audio and MIDI support
      1. IRIX (SGI)
      2. Microsoft Windows
      3. Linux
    3. graphics rendering using GEM
    4. starting Pd
    5. dealing with files
  4. writing Pd objects in C
  5. release notes
    1. known bugs