Introduction to CLAP (Clever Audio Plugin)
mainCLAP is an interface providing a stable Application Binary Interface (ABI) for Digital Audio Workstations (DAWs) and audio plugins (synthesizers, effects, etc.) to communicate. The ABI ensures backwards compatibility: a plugin compiled with CLAP 1.x can be loaded by any CLAP 1.y host.
To use CLAP in your C/C++ project:
- Include
clap/clap.hfor the standard interface. - Include
clap/all.hto also include draft extensions.
The two primary objects in the CLAP ecosystem are clap_host and clap_plugin.