---
key: pl/puredata
kind: plang
name: "Pure Data"
url: https://plangs.page/puredata
---

# Pure Data

> Visual programming language for interactive computer music and multimedia.

Visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. While Puckette is the main author of the program, Pd has a large developer base working on new extensions.

## Facts

- Appeared: 1996
- Homepage: https://puredata.info/
- GitHub: https://github.com/pure-data/pure-data
- Languish ranking: #350

## Relationships

### Paradigms

- [Concurrent](https://plangs.page/paradigm/concurrent)
- [Dataflow](https://plangs.page/paradigm/dataflow)
- [Event-Driven](https://plangs.page/paradigm/event-driven)
- [Visual](https://plangs.page/paradigm/visual)

### Platforms

- [Android](https://plangs.page/platform/android)
- [Apple](https://plangs.page/platform/apple)
- [Cross-Platform](https://plangs.page/platform/cross)
- [Linux](https://plangs.page/platform/linux)
- [Windows](https://plangs.page/platform/windows)

### Type Systems

- [Untyped](https://plangs.page/type-system/untyped)

### Written With

- [C](https://plangs.page/c)

### Licenses

- [BSD](https://plangs.page/license/bsd)

### Tags

- [Audio](https://plangs.page/tag/audio-dev)
- [Dataflow](https://plangs.page/tag/dataflow)
- [DSP](https://plangs.page/tag/dsp)
- [Flow-Based](https://plangs.page/tag/flow)
- [Games](https://plangs.page/tag/games)
- [GUI](https://plangs.page/tag/gui)
- [Industrial Control](https://plangs.page/tag/industrial)
- [Interpreter](https://plangs.page/tag/interpreters)
- [MIDI](https://plangs.page/tag/midi)
- [Multimedia](https://plangs.page/tag/multimedia)
- [Ray Tracer](https://plangs.page/tag/ray-tracer)
- [Video](https://plangs.page/tag/video)
- [Wavelet](https://plangs.page/tag/wavelet)
