CLAP Plugins

The CLAP plugin format is a new plugin format. Noteworthy characteristics include extendibility, fast plugin scanning and MIDI 2.0 protocol support. It strives to avoid misinterpretation of the specs, which should lead to less compatibility issues. CLAP is open source. It's released under the MIT license, so developers don't need a proprietary license agreement to use it.

CLAP plugins can be loaded in an effect slot using the slot's down arrow. The CLAP plugins appear in the effect selector's Plugins section.

CLAP plugins are bundles, the name ends with .clap. They're located in the user or system Library/Audio/Plug-ins/CLAP folder.

You can create the CLAP folder yourself if it's not present.

For plugin developers
The CLAP plugin API is available at https://cleveraudio.org
Almost all extensions are supported, except for the draft ones. The draft plugin-invalidation, plugin-state-converter and gain-adjustment-metering extensions are supported.
The source code for the MIDI CI profiles extension (used for the MIDI 2.0 Orchestral Articulation profile) is available at https://www.multitrackstudio.com/clap-profiles.zip

Replacing other plugin formats with CLAP


CLAP option in VST window
CLAP plugins can offer conversion from one plugin format to another. MultitrackStudio uses this to convert from VST2 to CLAP. Both the plugin state and any automation are converted. Any MultitrackStudio presets will work with the CLAP plugin.

"CLAP" appears in the top-right corner of a VST window if a compatible CLAP plugin is available.
To use the CLAP plugin you can go to the Plugin Manager and uncheck the Effect, Instr and MIDI Eff boxes for the VST plugin. From now on the CLAP plugin will be loaded instead when you open a song. To see results you can either re-open the song, or press Command-R the reload a single plugin instance.

The CLAP plugin will be used automatically if the VST plugin is missing.

This feature can be disabled for a specific plugin in the Plugin Manager by unchecking the Effect, Instr and MIDI Eff boxes for the CLAP plugin.