BSD Ports

audio/pd 0.43.0nb1 NetBSD

Real-time graphical programming environment for audio+video

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
audio
Package size
1298.4 KiB, 3507.9 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDaudio/pd0.43.0nb1
FreeBSDaudio/pd0.47.1_4
OpenBSDaudio/pd0.56.5
HardenedBSDaudio/pd0.47.1_4
GhostBSDaudio/pd0.47.1_4

Install

Binary package:

pkgin install pd

From pkgsrc:

cd /usr/pkgsrc/audio/pd && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.43.0nb1
NetBSD 10.1 aarch640.43.0nb1
SmartOS / illumos x86_640.43.0nb1
macOS 15 arm64-

Dependencies

Run dependencies 2

No port depends on this one.