Robbert van der Helm 58d749862f Delegate the plugin functionality to a class
This way we can hopefully contain all the manual memory management and
raw pointers somewhat.
2020-02-06 19:01:30 +01:00
2020-02-03 14:13:43 +01:00

yabridge

Yet Another way to use Windows VST2 plugins in Linux VST hosts.

TODOs

There are a few things that should be done before making this public, including:

  • Document and improve the installation and updating procedure.
  • Document the project setup and the way communication works.
  • Document what this has been tested on and what does or does not work.
  • Document wine32 support.

Building

To compile yabridge, you'll need Meson and the following dependencies:

  • gcc (tested using GCC 9.2)
  • A Wine installation with wiengcc and the development headers.

The project can then be compiled as follows:

meson setup --buildtype=release --cross-file cross-wine64.conf build
ninja -C build

When developing or debugging yabridge you can change the build type to either debug or debugoptimized to enable debug symbols and optionally also disable optimizations.

S
Description
No description provided
Readme 11 MiB
Languages
C++ 90.4%
Rust 6.4%
Meson 1.6%
Python 0.9%
C 0.6%
Other 0.1%