Skip to main content

System Requirements

Before installing plugdata, ensure your system meets these minimum requirements:

Windows

  • Windows 10 or later
  • x64 processor
  • VST3, LV2, or CLAP compatible DAW (for plugin use)

macOS

  • macOS 10.15 Catalina or later (standard builds)
  • macOS 10.11 El Capitan or later (legacy builds)
  • Intel or Apple Silicon (M1/M2/M3) processor
  • AU, VST3, LV2, or CLAP compatible DAW (for plugin use)

Linux

  • Modern Linux distribution (Ubuntu 20.04+, Fedora 35+, Arch, etc.)
  • x64 processor
  • VST3, LV2, or CLAP compatible DAW (for plugin use)
  • JACK, ALSA, or PulseAudio for audio
Linux users need JUCE framework dependencies installed. See the Linux Dependencies section below.

iOS

  • iOS 12.0 or later
  • AUv3 compatible host application
  • iPad or iPhone

Installation Methods

Windows Installation

1

Download the installer

Visit the official releases page and download the Windows installer (.exe file) for the latest stable version.
For experimental/beta features, you can download recent builds from the plugdata website.
2

Run the installer

Double-click the downloaded installer and follow the installation wizard. The installer will:
  • Install the plugdata standalone application to C:\Program Files\plugdata\
  • Install VST3 plugins to C:\Program Files\Common Files\VST3\
  • Install LV2 plugins to C:\Program Files\Common Files\LV2\
  • Install CLAP plugins to C:\Program Files\Common Files\CLAP\
  • Create Start Menu shortcuts
3

Launch plugdata

You can now launch plugdata from:
  • Start Menu → plugdata
  • Desktop shortcut (if created during installation)
  • Or load it as a plugin in your DAW

Plugin Locations

After installation, plugins will be available at:
VST3: C:\Program Files\Common Files\VST3\plugdata.vst3
VST3: C:\Program Files\Common Files\VST3\plugdata-fx.vst3
LV2:  C:\Program Files\Common Files\LV2\plugdata.lv2
LV2:  C:\Program Files\Common Files\LV2\plugdata-fx.lv2
CLAP: C:\Program Files\Common Files\CLAP\plugdata.clap
CLAP: C:\Program Files\Common Files\CLAP\plugdata-fx.clap

Verifying Installation

To verify plugdata is correctly installed:

Standalone

  1. Launch the plugdata standalone application
  2. You should see the main interface with a blank canvas
  3. Go to File → New to create a patch
  4. If the interface loads correctly, installation is successful

Plugin

  1. Open your DAW
  2. Rescan plugins (if necessary)
  3. Look for “plugdata” or “plugdata-fx” in your plugin list
  4. Load the plugin on a track
  5. The plugdata interface should appear in a plugin window
If plugins don’t appear in your DAW, verify they’re installed in the correct location for your DAW’s plugin search paths.

Experimental Builds

For the latest features and bug fixes between releases, you can download experimental builds from the plugdata website.
Experimental builds may contain bugs or unstable features. Use stable releases for production work.

Building from Source

Advanced users can build plugdata from source:
1

Clone the repository

git clone --recursive https://github.com/plugdata-team/plugdata.git
cd plugdata
The --recursive flag is crucial - it initializes all required git submodules. If you forget it, run: git submodule update --init --recursive
2

Install build dependencies

  • CMake 3.21 or later (3.21+ required for CLAP plugin support)
  • C++20 compatible compiler (GCC 10+, Clang 12+, MSVC 2019+)
  • Python 3 (for build scripts)
  • Platform-specific dependencies:
    • Linux: JUCE dependencies (see Linux installation section)
    • macOS: Xcode command line tools
    • Windows: Visual Studio 2019 or later
3

Configure and build

mkdir build && cd build
cmake ..
cmake --build . --config Release
Specify generator (optional):
# Unix Makefiles
cmake -G "Unix Makefiles" ..

# Xcode
cmake -G "Xcode" ..

# Visual Studio
cmake -G "Visual Studio 17 2022" -A x64 ..
4

Build options (optional)

Customize your build with CMake options:
# Fast build (skips Gem, sfz~, ffmpeg)
cmake -DQUICK_BUILD=1 ..

# Disable specific components
cmake -DENABLE_GEM=0 -DENABLE_SFIZZ=0 -DENABLE_FFMPEG=0 ..

# Enable performance tracing
cmake -DENABLE_PERFETTO=1 ..

# Enable testing suite
cmake -DENABLE_TESTING=1 ..
5

Install (optional)

cmake --install . --config Release
This copies plugins to system plugin directories.

Next Steps

Now that plugdata is installed, proceed to the Quickstart Guide to create your first patch and learn the interface.

Build docs developers (and LLMs) love