Pure Data
Open source visual programming language for multimedia, audio, and physical computing.
Why consider Pure Data?
Pure Data (Pd) is an open-source visual programming language for music, audio synthesis, and interactive multimedia created by Miller Puckette. Written in C, it lets artists construct real-time DSP audio graphs by connecting graphical objects.
Learn Pure Data by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Pure Data
Pure Data processes audio, MIDI, video, and sensor inputs in real-time for generative music and interactive gallery installations.
Installation
# Ubuntu/Debiansudo apt install puredataPure Data is licensed under a BSD-style open-source license.
Related tools
More options with a similar category or technology profile.
MyPaint
Nimble, distraction-free, and easy graphic application for digital painters.
Pencil2D
Easy, intuitive traditional hand-drawn 2D animation software across raster and vector.
Hydrogen
Advanced open-source drum machine and pattern-based step sequencer for audio production.
Zrythm
Highly automated and intuitive digital audio workstation (DAW) in C and GTK4.