Skip to content

1.1.0

Compare
Choose a tag to compare
@robbert-vdh robbert-vdh released this 07 May 16:32
· 2690 commits to master since this release

Added

  • Added support for plugins that send MIDI events back to the host. This allows plugins such as Cthulhu and Scaler to output notes and CC for another plugin to work with.
  • Added support for querying and setting detailed information about speaker configurations for use in advanced surround setups. This indirectly allows yabridge to work under Renoise.
  • Added automated development builds for yabridge, available by clicking on the 'Automated builds' badge in the project readme.

Changed

  • Changed the plugin detection mechanism to support yet another way of symlinking plugins. Now you can use a symlink to a copy of libyabridge.so that's installed for a plugin in another directory. This is not recommended though.
  • Changed Wine prefix detection to be relative to the plugin's .dll file, rather than the loaded .so file.
  • Increased the maximum number of audio channels from 32 to 256.
  • Clarified the error that appears when we're unable to load the .dll.
  • Yabridge will now print the used version of Wine during startup. This can be useful for diagnosing startup problems.

Fixed

  • Fixed plugins failing to load on certain versions of Ubuntu because of paths starting with two forward slashes.
  • Redirect the output from the Wine host process earlier in the startup process. Otherwise errors printed during startup won't be visible, making it very hard to diagnose problems.

Compatibility

The regular release archive has been compiled for glibc version 2.28. If you're running Ubuntu 18.04, Linux Mint 19, or any other distro still using glibc 2.27, then you should download the file that ends with 'ubuntu-18.04'.