Pd
Create interactive multimedia software graphically. Process and generate sound, video, and 2D/3D graphics without writing code. Ideal for artists and developers.

Pure Data (Pd) is a powerful, open-source visual programming language for creating interactive multimedia works. Developed by Miller Puckette, it allows musicians, artists, and developers to build complex software graphically, without writing traditional code. The environment uses a patching system where you connect objects (representing functions) with patch cords on a digital canvas to control data flow.
Pd is incredibly versatile, capable of processing and generating sound, video, and 2D/3D graphics. It can interface with MIDI, sensors, and other input devices, making it ideal for everything from interactive installations to complex musical performances. A key feature is its expandability through a built-in library manager, providing easy access to community-developed libraries.
While the core version is known as "Pd Vanilla," several popular derivatives exist, each offering unique features:
- Pd-L2Ork & Purr Data: Offer enhanced UIs and pre-installed externals.
- Camomile: Allows you to run Pd patches as VST3/AU/LV2 plugins.

Similar to Pd:


