Files
yabridge/src/common/serialization/clap
Robbert van der Helm 3b350e89a0 Update copyright notices
2026-04-26 16:39:33 +02:00
..
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00
2026-04-26 16:39:33 +02:00

CLAP extensions

See docs/architecture.md for more information on how the serialization works.

Yabridge currently tracks CLAP 1.1.2. The implementation status for CLAP's core feature and extensions can be found below:

core feature status
Core plugin and host functionality ✔️
Audio processing ✔️
Events ✔️
Streams ✔️
clap.plugin-factory ✔️
clap.plugin-invalidation-factory/draft0 Will be supported once the extension gets stabilized
extension status
clap.audio-ports ✔️
clap.audio-ports-config ✔️
clap.event-registry Not needed for any of the supported extensions
clap.gui ✔️ Currently only does embedded GUIs
clap.latency ✔️
clap.log ✔️ Always supported with or without bridging
clap.note-name ✔️
clap.note-ports ✔️
clap.params ✔️
clap.posix-fd-support Not used by Windows plugins
clap.render ✔️
clap.state ✔️
clap.tail ✔️
clap.thread-check ✔️ No bridging involved
clap.thread-pool Not supported yet
clap.timer-support ✔️ No bridging involved
clap.voice-info ✔️
draft extension status
clap.ambisonic.draft* Will be supported once the extension gets stabilized
clap.configurable-audio-ports.draft* Will be supported once the extension gets stabilized
clap.extensible-audio-ports.draft* Will be supported once the extension gets stabilized
clap.check_for_update.draft* Will be supported once the extension gets stabilized
clap.cv.draft* Will be supported once the extension gets stabilized
clap.file-reference.draft* Will be supported once the extension gets stabilized
clap.midi-mappings.draft* Will be supported once the extension gets stabilized
clap.preset-load.draft* Will be supported once the extension gets stabilized
clap.quick-controls.draft* Will be supported once the extension gets stabilized
clap.state-context.draft* Will be supported once the extension gets stabilized
clap.surround.draft* Will be supported once the extension gets stabilized
clap.track-info.draft* Will be supported once the extension gets stabilized
clap.transport-control.draft* Will be supported once the extension gets stabilized
clap.tuning.draft* Will be supported once the extension gets stabilized