Phase 31: add CLAP, VST2 and VST3 mono effect hosting
This commit is contained in:
parent
90eac33a71
commit
9e0e4562d7
114 changed files with 10369 additions and 75 deletions
20
third_party/README.md
vendored
Normal file
20
third_party/README.md
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Pinned plugin ABI headers
|
||||
|
||||
No plugin binaries or SDK runtime library are bundled. Updates are explicit,
|
||||
reviewed source changes; ordinary builds never fetch from the network.
|
||||
|
||||
| Headers | Upstream revision | License | Maintenance/build impact |
|
||||
| --- | --- | --- | --- |
|
||||
| `clap/include` | [free-audio/clap](https://github.com/free-audio/clap), `a47f6badb49d948fd009998f28309cdab78979c9` | MIT, `clap/LICENSE` | Active CLAP header specification, pinned snapshot; C99 compile-time dependency only |
|
||||
| `vst3/vst3_c_api.h` | [steinbergmedia/vst3_c_api](https://github.com/steinbergmedia/vst3_c_api), `93a116f7c6c52a317ec3aaee9b13789068b5234e` | BSD-3-Clause, `vst3/LICENSE.txt` | Official generated C ABI; review compatibility when updating the SDK snapshot; no C++ runtime adapter |
|
||||
|
||||
Files are unmodified upstream snapshots. The VST3 header's opening comment refers
|
||||
to its accompanying license; that upstream license is retained verbatim. Install
|
||||
and binary packages include both notices under the xtc license directory. These
|
||||
headers define interoperability ABIs, not a grant to redistribute user plugins.
|
||||
|
||||
`src/plugin/vst2_abi.h` is original minimal Linux compatibility declarations; no
|
||||
Steinberg VST2 SDK, implementation or VST2-wrapping SDK is copied or distributed.
|
||||
Legacy VST2 support does not grant SDK/trademark/plugin distribution rights. There
|
||||
is no VST2 plugin-building target for third-party SDKs. The original test fixture
|
||||
implements only the ABI subset needed to test this host.
|
||||
Loading…
Add table
Add a link
Reference in a new issue