- Home
- Sound Design Software
- Pure Data
Pure Data
What it is
Pure Data (Pd) is free software for building graphical programs that process audio and other media in real time. It runs on Windows, macOS, and GNU/Linux, with users combining processing elements in patch-based programs. Pd is used for audio and graphical processing, including work in visual arts, theatre, dance, audio, installations, performance, and media art. It can also control hardware and electronics or provide interfaces for other programs. Users can extend Pd through its built-in Deken package manager, which installs external libraries. Deken is mainly aimed at Pd vanilla but can also be used with some other Pd flavors, including Plug Data. Package listings identify availability for macOS, Linux, Windows, or source compilation; some packages are limited to specific architectures. To add an external, users can search for a library or object and install its downloaded DEK package through Pd's Find externals tool. The listed plan is free. The pages describe no paid tiers, trial terms, or usage limits.
For and against
For
- Free software for real-time media processing.
- Runs on Windows, macOS, and GNU/Linux.
- Deken installs external libraries.
- Can control hardware and electronics.
- Supports patch-based graphical programming.
Against
- Some external packages are limited to specific architectures.
- Deken is mainly targeted at Pd vanilla.
- External libraries may require source compilation.
The verdict
Pure Data is a free, cross-platform environment for patch-based audio and graphical processing. Its Deken package manager adds external libraries, though package availability can depend on platform or architecture.
Who it suits
Pd may suit artists and makers working with audio, visuals, performance, installations, or media art. Its hardware control and interface capabilities may also fit people connecting programs with electronics or other software.
Plans and prices
Pure Data
Free to download and use · no paid tiers stated
Read 15 Oct 2026 · learn.bela.io
Pure Data (Pd)
Free software; no paid plans or usage limits stated on the pages opened
Read 30 Sep 2026 · lists.puredata.info
On the record
- API and embedding
- libpd exposes Pd's audio engine for embedding in applications and supports C, C++, Java, Objective-C, Python and other wrappers.github.com · read 15 Oct 2026
- Audio and graphics
- A Pure Data workshop page describes Pd as a real-time graphical programming environment for audio and graphical processing.lists.puredata.info · read 30 Sep 2026
- Audio processing
- The environment supports real-time synthesis, digital signal processing, audio input and output, and sound-file processing.msp.ucsd.edu · read 15 Oct 2026
- Current stable release
- Miller Puckette's software page lists Pd 0.57-0 as the current stable release.msp.ucsd.edu · read 15 Oct 2026
- Deken compatibility
- Deken is mainly targeted at Pd vanilla and can also be used with some other Pd flavors, including Plug Data.deken.puredata.info · read 30 Sep 2026
- Documentation
- The official manual includes tutorial patches, audio examples and an online version of Miller Puckette's electronic-music book.msp.ucsd.edu · read 15 Oct 2026
- Documentation depth
- The installed application provides object help patches with examples and comments, according to an independent programmer review.joelverhagen.com · read 15 Oct 2026
- Extensibility
- Pd supports third-party externals and reusable abstractions that can be shared between projects.learn.bela.io · read 15 Oct 2026
- Extensible
- Pd's built-in Deken package manager installs external libraries that enhance Pd's functionality.deken.puredata.info · read 30 Sep 2026
- External installation
- Users can search for a library or object and install a downloaded DEK package through Pd's Find externals tool.deken.puredata.info · read 30 Sep 2026
- External library platforms
- Deken package listings can identify packages for macOS, Linux, Windows, or source compilation.deken.puredata.info · read 30 Sep 2026
- Free software
- The page describes Pd as free software.lists.puredata.info · read 30 Sep 2026
- Graphics extensions
- External libraries such as GEM extend Pd with video and 3D graphics capabilities.github.com · read 15 Oct 2026
- Hardware and other programs
- The page says Pd can control hardware and electronics and develop interfaces for other programs.lists.puredata.info · read 30 Sep 2026
- Intended audience
- The page describes Pd as used by artists for visual arts, theatre, dance, audio, installation, performance, and media art.lists.puredata.info · read 30 Sep 2026
- License
- The core distribution uses the Standard Improved BSD License and includes an as-is warranty disclaimer.github.com · read 15 Oct 2026
- Limit: debugging
- An independent overview says debugging visual patches can be harder than debugging text-based programs.interviewgemini.com · read 15 Oct 2026
- Limit: documentation presentation
- A programmer review reports formatting problems in the wiki documentation even though in-program help was useful.joelverhagen.com · read 15 Oct 2026