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 Linux, where users combine processing elements in patch-based programs. Its graphical environment is used for audio and graphical processing. Stated audiences include artists working in visual arts, theatre, dance, audio, installations, performances, and media art. Pd can also control hardware and electronics or provide interfaces for other programs. External libraries extend its functions through the built-in Deken package manager. Deken is aimed mainly at Pd vanilla, though it can also be used with some other Pd flavors, including Plug Data. Library listings identify packages for macOS, Linux, Windows, or source compilation, and some are available only for specified architectures. Users can find a library or object and install its downloaded DEK package through Pd's Find externals tool. The listed plan is free; no paid tiers or usage limits are stated.
Who it is for
It suits artists and makers building real-time audio or graphical media programs, including work involving performances, installations, or hardware. Its patch-based approach and external libraries are relevant to users who want to assemble and extend processing workflows.
What is good
- Free software runs on Windows, macOS, and Linux.
- Supports real-time audio and graphical media processing.
- Deken can install external libraries.
- Can control hardware and electronics.
What to know first
- Some Deken packages are limited to specific architectures.
- Deken is mainly targeted at Pd vanilla.
- No paid tiers or usage limits are stated.
Verdict
Pure Data offers a free, patch-based environment for real-time media work across three desktop systems. Users should check package architecture availability and Deken compatibility when choosing external libraries.
Pure Data plans and pricing
All plansCompared on sound design software
- Free plan
- Yes
- Primary workflow
- modular
- Standalone app
- Yes
- Sample import
- Yes
- Supported platforms
- Windows, macOS, Linux



