Skip to main content

Visual Audio Programming for Musicians and Sound Designers

Create powerful audio effects and instruments with Pure Data’s visual programming language, now available as a plugin for your DAW with a modern, intuitive interface.

Real-time DSP
Low-latency audio processing
Visual Patching
Intuitive node-based workflow
DAW Integration
VST3, AU, LV2, CLAP support

Get Started in Minutes

Install plugdata and create your first audio patch in just a few steps.

1

Download and Install

Download the latest release for your platform from GitHub or use your package manager:
brew install --cask plugdata
2

Launch Plugdata

Open plugdata as a standalone application or load it as a plugin in your DAW. The modern interface will greet you with a blank canvas ready for patching.
For plugin use, scan your VST3/AU plugin directories in your DAW settings after installation.
3

Create Your First Patch

Create a simple oscillator patch to hear sound:
  1. Press N or right-click to open the object browser
  2. Type osc~ and press Enter to create an oscillator
  3. Create a dac~ object (digital-to-analog converter)
  4. Click and drag from the osc~ output to the dac~ inputs to connect them
  5. Click the toggle in the top toolbar to start DSP
Use the search bar to discover objects. Try searching for “filter”, “delay”, or “envelope” to explore what’s available.
4

Explore the Libraries

Plugdata ships with the comprehensive ELSE library containing hundreds of objects for synthesis, effects, sequencing, and more. Browse the built-in help patches to learn by example.

Explore by Topic

Learn how to use plugdata’s features and create powerful audio applications.

Core Concepts

Understand Pure Data’s visual programming paradigm and how to build patches with objects and connections.

Interface Guide

Navigate plugdata’s modern interface and discover keyboard shortcuts that speed up your workflow.

DAW Integration

Learn how to use plugdata in your DAW with automation, playhead sync, and plugin-specific features.

Objects Reference

Explore the ELSE, Cyclone, and vanilla Pure Data object libraries available in plugdata.

Automation Parameters

Connect your patches to your DAW’s automation system for dynamic, evolving sounds.

Building from Source

Compile plugdata yourself and add custom externals to extend functionality.

Resources & Community

Get help, share your patches, and connect with the plugdata community.

Discord Community

Join our active Discord server to share patches, get support, and discuss features.

GitHub Repository

Report issues, request features, and contribute to the open-source project.

Troubleshooting

Find solutions to common issues and learn how to debug your patches.

Ready to Create?

Start building audio effects, synthesizers, and generative music systems with plugdata’s powerful visual programming environment.

Get Started Now

Build docs developers (and LLMs) love