From 38187241d490ba4980220e08c9137058fd07601b Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Tue, 30 Aug 2022 15:45:00 +0200 Subject: [PATCH] Add a document outlining CLAP support status --- src/common/serialization/clap/README.md | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/common/serialization/clap/README.md diff --git a/src/common/serialization/clap/README.md b/src/common/serialization/clap/README.md new file mode 100644 index 00000000..62edec2f --- /dev/null +++ b/src/common/serialization/clap/README.md @@ -0,0 +1,54 @@ +# CLAP extensions + +See +[docs/architecture.md](https://github.com/robbert-vdh/yabridge/blob/master/docs/architecture.md) +for more information on how the serialization works. + +Yabridge currently tracks CLAP 1.1.1. The implementation status for CLAP's core feature and extensions can be found below: + +| core feature | status | +| ----------------------------------------- | --------------------- | +| Core plugin and host functionality | :x: Work in progress | +| `clap.plugin-factory` | :x: Work in progress | +| `clap.plugin-invalidation-factory/draft0` | :x: Not supported yet | + +| extension | status | +| ----------------------------------------- | --------------------- | +| Core plugin and host functionality | :x: Work in progress | +| `clap.plugin-factory` | :x: Work in progress | +| `clap.plugin-invalidation-factory/draft0` | :x: Not supported yet | + +| extension | status | +| ------------------------- | --------------------- | +| `clap.audio-ports` | :x: Not supported yet | +| `clap.audio-ports-config` | :x: Not supported yet | +| `clap.event-registry` | :x: Not supported yet | +| `clap.gui` | :x: Not supported yet | +| `clap.latency` | :x: Not supported yet | +| `clap.log` | :x: Not supported yet | +| `clap.note-name` | :x: Not supported yet | +| `clap.note-ports` | :x: Not supported yet | +| `clap.params` | :x: Not supported yet | +| `clap.posix-fd-support` | :x: Not supported yet | +| `clap.render` | :x: Not supported yet | +| `clap.state` | :x: Not supported yet | +| `clap.tail` | :x: Not supported yet | +| `clap.thread-check` | :x: Not supported yet | +| `clap.thread-pool` | :x: Not supported yet | +| `clap.timer-support` | :x: Not supported yet | +| `clap.voice-info` | :x: Not supported yet | + +| draft extension | status | +| -------------------------------- | --------------------- | +| `clap.ambisonic.draft/0` | :x: Not supported yet | +| `clap.check_for_update.draft/0` | :x: Not supported yet | +| `clap.cv.draft/0` | :x: Not supported yet | +| `clap.file-reference.draft/0` | :x: Not supported yet | +| `clap.midi-mappings.draft/0` | :x: Not supported yet | +| `clap.preset-load.draft/0` | :x: Not supported yet | +| `clap.quick-controls.draft/0` | :x: Not supported yet | +| `clap.state-context.draft/1` | :x: Not supported yet | +| `clap.surround.draft/1` | :x: Not supported yet | +| `clap.track-info.draft/0` | :x: Not supported yet | +| `clap.transport-control.draft/0` | :x: Not supported yet | +| `clap.tuning.draft/2` | :x: Not supported yet |