Pd (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing. It is the third major branch of the family of patcher programming languages known as Max (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at IRCAM. The core of Pd is written and maintained by Miller Puckette and includes the work of many developers, making the whole package very much a community effort. Pd was created to explore ideas of how to further refine the Max paradigm with the core ideas of allowing data to be treated in a more open-ended way and opening it up to applications outside of audio and MIDI, such as graphics and video. It is easy to extend Pd by writing object classes ("externals") or patches ("abstractions"). The work of many developers is already available as part of the standard Pd packages and the Pd developer community is growing rapidly. Recent developments include a system of abstractions for building performance environments; a library of objects for physical modeling; and a library of objects for generating and processing video in realtime.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | aarch64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | aarch64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | aarch64eb | pd-0.43.0nb1.tgz |
NetBSD 10.0 | aarch64eb | pd-0.43.0nb1.tgz |
NetBSD 10.0 | alpha | pd-0.43.0nb1.tgz |
NetBSD 10.0 | alpha | pd-0.43.0nb1.tgz |
NetBSD 10.0 | earmv6hf | pd-0.43.0nb1.tgz |
NetBSD 10.0 | earmv6hf | pd-0.43.0nb1.tgz |
NetBSD 10.0 | earmv6hf | pd-0.43.0nb1.tgz |
NetBSD 10.0 | earmv7hf | pd-0.43.0nb1.tgz |
NetBSD 10.0 | earmv7hf | pd-0.43.0nb1.tgz |
NetBSD 10.0 | earmv7hf | pd-0.43.0nb1.tgz |
NetBSD 10.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | m68k | pd-0.43.0nb1.tgz |
NetBSD 10.0 | powerpc | pd-0.43.0nb1.tgz |
NetBSD 10.0 | powerpc | pd-0.43.0nb1.tgz |
NetBSD 10.0 | powerpc | pd-0.43.0nb1.tgz |
NetBSD 10.0 | sh3el | pd-0.43.0nb1.tgz |
NetBSD 10.0 | sh3el | pd-0.43.0nb1.tgz |
NetBSD 10.0 | sparc64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | sparc64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | sparc | pd-0.43.0nb1.tgz |
NetBSD 10.0 | sparc | pd-0.43.0nb1.tgz |
NetBSD 10.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 10.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | aarch64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | aarch64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | aarch64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | alpha | pd-0.43.0nb1.tgz |
NetBSD 9.0 | alpha | pd-0.43.0nb1.tgz |
NetBSD 9.0 | earmv6hf | pd-0.43.0nb1.tgz |
NetBSD 9.0 | earmv6hf | pd-0.43.0nb1.tgz |
NetBSD 9.0 | earmv7hf | pd-0.43.0nb1.tgz |
NetBSD 9.0 | earmv7hf | pd-0.43.0nb1.tgz |
NetBSD 9.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | i386 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | m68k | pd-0.43.0nb1.tgz |
NetBSD 9.0 | powerpc | pd-0.43.0nb1.tgz |
NetBSD 9.0 | powerpc | pd-0.43.0nb1.tgz |
NetBSD 9.0 | powerpc | pd-0.43.0nb1.tgz |
NetBSD 9.0 | sparc64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 9.0 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 9.3 | x86_64 | pd-0.43.0nb1.tgz |
NetBSD 9.3 | x86_64 | pd-0.43.0nb1.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.