The Patchbay_

Audio Plugin Formats Compared (VST, VST3, AU, AAX, CLAP, LV2)

The audio plugin formats a developer might target — who made each, when, how it's licensed, and which hosts use it. If you're building plugins in code (e.g. with JUCE or Faust), this is the target matrix.

FormatCreated bySinceLicensePlatformsUsed by
VSTVirtual Studio TechnologySteinberg1996Proprietary (free SDK)macOS, WindowsMost DAWs (legacy VST2 now deprecated)
VST3Virtual Studio Technology 3Steinberg2008Proprietary (GPLv3 or paid SDK)macOS, Windows, LinuxThe current cross-DAW standard
AUAudio UnitsApple2002Proprietary (part of macOS/iOS)macOS, iOSLogic Pro, GarageBand, most macOS DAWs
AAXAvid Audio eXtensionAvid2011Proprietary (NDA SDK)macOS, WindowsPro Tools only
CLAPCLever Audio Plug-inu-he & Bitwig2022Open source (MIT)macOS, Windows, LinuxBitwig, Reaper, and a growing list
LV2LADSPA Version 2Open community2011Open source (ISC/permissive)Linux (some macOS/Windows)Ardour, Qtractor, Linux hosts
RTASReal-Time AudioSuiteDigidesign/Avid1990sProprietary (legacy)macOS, WindowsOld Pro Tools (superseded by AAX)

How to read this

Plugin formats are the interface between a processor and a host. Which you need is decided by your DAW and your platform, not by preference.

VST3   cross-platform, the current standard
VST2   legacy, no longer licensed to new developers
AU     Apple only — Logic and GarageBand require it
AAX    Pro Tools only
CLAP   newer open standard, growing support
LV2    open, common on Linux

Notes & gotchas

Related

JUCE — build pluginspedalboard — host plugins in PythonCabbage — Csound to plugin

← Back to reference