| Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
|
|||||
Pd is very similar in scope and design to Puckette's original Max program (developed while he was at IRCAM), and is to some degree interoperable with Max/MSP, the commercial successor to the Max language. Unlike the original version of Max, however, Pd was always designed to do control-rate and [audio] processing on the host CPU, rather than offloading the synthesis and signal processing to a DSP board (such as the Ariel ISPW which was used for Max/FTS). Pd influenced the underlying design of David Zicarelli 's MSP extensions to the Max language to do software audio processing.
Like Max, Pd has a modular code base of externals or objects which are used as building blocks for programs written in the software. This makes the program easily extensible through a public API, and encourages developers to add their own control and audio routines.