mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Bundle yabridgectl with yabridge in next release
Setting up VST3 plugins without yabridgectl is a lot of work and quite error prone, so it seems like a good idea to now modify the CI build artifacts to merge the yabridgectl binary in with the regular archives. Those also resolves #67.
This commit is contained in:
@@ -59,6 +59,8 @@ TODO: Add an updated screenshot with some fancy VST3-only plugins to the readme
|
|||||||
- `libyabridge.so` is now called `libyabridge-vst2.so`. If you're using
|
- `libyabridge.so` is now called `libyabridge-vst2.so`. If you're using
|
||||||
yabridgectl then nothing changes here. **To avoid any potential confusion in
|
yabridgectl then nothing changes here. **To avoid any potential confusion in
|
||||||
the future, please remove the old `libyabridge.so` file before upgrading.**
|
the future, please remove the old `libyabridge.so` file before upgrading.**
|
||||||
|
- The release archives uploaded on GitHub are now repackaged to include
|
||||||
|
yabridgectl for your convenience.
|
||||||
- Window closing is now deferred. This means that when closing the editor
|
- Window closing is now deferred. This means that when closing the editor
|
||||||
window, the host no longer has to wait for Wine to fully close the window.
|
window, the host no longer has to wait for Wine to fully close the window.
|
||||||
Most hosts already do something similar themselves, so this may not always
|
Most hosts already do something similar themselves, so this may not always
|
||||||
|
|||||||
@@ -61,9 +61,9 @@ Please let me know if there are any issues with other hosts.
|
|||||||
You can either download a prebuilt version of yabridge through GitHub's
|
You can either download a prebuilt version of yabridge through GitHub's
|
||||||
[releases](https://github.com/robbert-vdh/yabridge/releases) page, or you can
|
[releases](https://github.com/robbert-vdh/yabridge/releases) page, or you can
|
||||||
compile it from source using the instructions in the [build](#Building) section
|
compile it from source using the instructions in the [build](#Building) section
|
||||||
below. If you're downloading the prebuilt version you're using a distro that's
|
below. If you're downloading the prebuilt version and you're using a distro
|
||||||
older than Ubuntu 20.04 such as Ubuntu 18.04, Debian 10, or Linux Mint 19, then
|
that's older than Ubuntu 20.04 such as Ubuntu 18.04, Debian 10, or Linux Mint
|
||||||
you should download the version that ends with `-ubuntu-18.04.tar.gz`.
|
19, then you should download the version that ends with `-ubuntu-18.04.tar.gz`.
|
||||||
Alternatively there are AUR packages available if you are running Arch or
|
Alternatively there are AUR packages available if you are running Arch or
|
||||||
Manjaro ([yabridge](https://aur.archlinux.org/packages/yabridge/),
|
Manjaro ([yabridge](https://aur.archlinux.org/packages/yabridge/),
|
||||||
[yabridge-bin](https://aur.archlinux.org/packages/yabridge-bin/),
|
[yabridge-bin](https://aur.archlinux.org/packages/yabridge-bin/),
|
||||||
@@ -83,25 +83,27 @@ out Wine's [user guide](https://wiki.winehq.org/Wine_User%27s_Guide#Using_Wine).
|
|||||||
|
|
||||||
The easiest way to get up and running is through
|
The easiest way to get up and running is through
|
||||||
[yabridgectl](https://github.com/robbert-vdh/yabridge/tree/master/tools/yabridgectl).
|
[yabridgectl](https://github.com/robbert-vdh/yabridge/tree/master/tools/yabridgectl).
|
||||||
You can download yabridgectl from GitHub's [releases
|
Yabridgectl is already included in the archives downloaded from GitHub's
|
||||||
page](https://github.com/robbert-vdh/yabridge/releases). There are also AUR
|
releases page. If you're u sing Arch or Manjaro, then you can install it using
|
||||||
packages available if you're running Arch or Manjaro
|
the AUR package corresponding to your installed version of yabridge
|
||||||
([yabridgectl](https://aur.archlinux.org/packages/yabridgectl/),
|
([yabridgectl](https://aur.archlinux.org/packages/yabridgectl/),
|
||||||
[yabridgectl-git](https://aur.archlinux.org/packages/yabridgectl-git/), and it's
|
[yabridgectl-git](https://aur.archlinux.org/packages/yabridgectl-git/), and it's
|
||||||
also included in
|
already included in
|
||||||
[yabridge-bin](https://aur.archlinux.org/packages/yabridge-bin/)). More
|
[yabridge-bin](https://aur.archlinux.org/packages/yabridge-bin/)). More
|
||||||
comprehensive documentation on yabridgectl can be found in its
|
comprehensive documentation on yabridgectl can be found in its
|
||||||
[readme](https://github.com/robbert-vdh/yabridge/tree/master/tools/yabridgectl),
|
[readme](https://github.com/robbert-vdh/yabridge/tree/master/tools/yabridgectl),
|
||||||
or by running `yabridgectl --help`.
|
or by running `yabridgectl --help`.
|
||||||
|
|
||||||
First, yabridgectl needs to know where it can find yabridge's files. If you have
|
First, yabridgectl needs to know where it can find yabridge's files. If you have
|
||||||
downloaded the prebuilt binaries, then you can simply extract the archive to
|
downloaded the prebuilt binaries from GitHub, then you can simply extract the
|
||||||
`~/.local/share` and both yabridge and yabridgectl will pick up the files in
|
archive to `~/.local/share`. Both yabridge and yabridgectl will then pick up the
|
||||||
`~/.local/share/yabridge` automatically. You also won't have to do any
|
files in `~/.local/share/yabridge` automatically. You also won't have to do any
|
||||||
additional work if you're using one of the AUR packages. If you have compiled
|
additional work if you're using one of the AUR packages. If you have compiled
|
||||||
yabridge from source or if you installed the files to some other location, then
|
yabridge from source or if you installed the files to some other location, then
|
||||||
you can use `yabridgectl set --path=<path>` to tell yabridgectl where it can
|
you can use `yabridgectl set --path=<path>` to tell yabridgectl where it can
|
||||||
find the files.
|
find the files. Since `~/.local/share/yabridge` will likely not be in your
|
||||||
|
search `PATH`, you may have to replace `yabridgectl` in any of the examples
|
||||||
|
below with `~/.local/share/yabridge/yabridgectl`.
|
||||||
|
|
||||||
Next, you'll want to tell yabridgectl where it can find your VST2 and VST3
|
Next, you'll want to tell yabridgectl where it can find your VST2 and VST3
|
||||||
plugins. **Note that VST3 support is not yet available in yabridge 2.x.** For
|
plugins. **Note that VST3 support is not yet available in yabridge 2.x.** For
|
||||||
|
|||||||
Reference in New Issue
Block a user