Update the readmes for merging into master

This commit is contained in:
Robbert van der Helm
2020-12-29 15:34:15 +01:00
parent b34762db29
commit c1118af21c
2 changed files with 7 additions and 21 deletions
+3 -17
View File
@@ -11,22 +11,8 @@ for VST2 plugins and quick startup times. Its modern concurrent architecture and
focus on transparency allows yabridge to be both fast and highly compatible, focus on transparency allows yabridge to be both fast and highly compatible,
while also staying easy to debug and maintain. while also staying easy to debug and maintain.
_VST3 support is scheduled for yabridge 3.0. At the moment it's only available _VST3 support is scheduled for yabridge 3.0. At the moment it's only available on the master branch._
on the master branch._ _See [this document](https://github.com/robbert-vdh/yabridge/blob/master/src/common/serialization/vst3/README.md) for all currently implemented interfaces._
## TODOs
There's still lots of work to be done here. Below is an incomplete list of
things that still have to be done before this is in a usable state:
- Support the complete 3.7.1 specification. We currently support all mandatory
VST 3.0.0 interfaces with one or two missing options interfaces.
- See [this
document](https://github.com/robbert-vdh/yabridge/tree/feature/vst3/src/common/serialization/vst3/README.md)
for all fully implemetned interfaces.
- Update all the AUR packages for the `libyabridge-vst{2,3}.so` changes.
- Test the binaries built on GitHub on plain Ubuntu 18.04, are we missing any
static linking?
![yabridge screenshot](https://raw.githubusercontent.com/robbert-vdh/yabridge/master/screenshot.png) ![yabridge screenshot](https://raw.githubusercontent.com/robbert-vdh/yabridge/master/screenshot.png)
@@ -574,7 +560,7 @@ The following dependencies are included in the repository as a Meson wrap:
- [function2](https://github.com/Naios/function2) - [function2](https://github.com/Naios/function2)
- [tomlplusplus](https://github.com/marzer/tomlplusplus) - [tomlplusplus](https://github.com/marzer/tomlplusplus)
- Version 3.7.1 of the [VST3 SDK](https://github.com/robbert-vdh/vst3sdk) with - Version 3.7.1 of the [VST3 SDK](https://github.com/robbert-vdh/vst3sdk) with
some [patches](https://github.com/robbert-vdh/yabridge/tree/feature/vst3/tools/patch-vst3-sdk.sh) some [patches](https://github.com/robbert-vdh/yabridge/blob/master/tools/patch-vst3-sdk.sh)
to allow Winelib compilation to allow Winelib compilation
The project can then be compiled as follows: The project can then be compiled as follows:
+4 -4
View File
@@ -1,9 +1,9 @@
# VST3 interfaces # VST3 interfaces
TODO: After merging into master, update this link to just point to GitHub We currently support all VST 3.0.0 interfaces with the exceptions of
`IProgramListData` and `IUnitData`. See
See [docs/vst3.md](../../../../docs/vst3.md) for more information on how the [docs/vst3.md](https://github.com/robbert-vdh/yabridge/blob/master/docs/vst3.md)
serialization works. for more information on how the serialization works.
VST3 plugin interfaces are implemented as follows: VST3 plugin interfaces are implemented as follows: