Compare modern audio plugin APIs (AUv2/v3, CLAP, LV2, VST3)
mainWhen choosing a modern plugin standard, consider the following trade-offs regarding platform support, licensing, and DAW compatibility:
- AUv2/AUv3 (Audio Units): Best for Apple ecosystems (Mac, iOS). It is the only standard supported by Logic Pro. Licensed under Apache 2.0.
- CLAP: A modern, fully open-source (MIT) standard designed for developers. It features a stable header-only C API, making it easy to create bindings for any language. It is cross-platform (Linux, Mac, Windows, Android, iOS) but currently has limited DAW support (e.g., Bitwig, MultitrackStudio).
- LV2: The standard for the Linux ecosystem (ISC license). While it has great support in open-source DAWs (Ardour, REAPER, etc.), support on Mac and Windows is rare.
- VST3: The industry standard for most commercial DAWs on Linux, Mac, and Windows. However, it is proprietary and requires a signed license agreement from Steinberg for closed-source distribution. It uses a complex C++ codebase.