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
Business Industries Finance Tax

Home > Pure data


Pure Data (or pd) is a graphical programming language developed by Miller Puckette in the 1990s for the creation of interactive computer music and multimedia works. Though Puckette is the primary author of the software, Pd is an open source project and has a large developer base working on new extensions to the program.

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.

External links

Domain-specific programming languages Audio programming languages Free audio softwareFree audio software is free software that can be used to listen to, modify, create and/or author audio signals and music. There is free audio software available for Windows and MacOS, but the largest quantity of the free audio software only runs on GNU/Li



Non User