Skip to content

1.2.0

Compare
Choose a tag to compare
@robbert-vdh robbert-vdh released this 29 May 16:53
· 2556 commits to master since this release

Added

  • Added the ability to host multiple plugins within a single Wine process through plugin groups. A plugin group is a user-defined set of plugins that will be hosted together in the same Wine process. This allows multiple instances of plugins to share data and communicate with each other. Examples of plugins that can benefit from this are FabFilter Pro-Q 3, MMultiAnalyzer, and the iZotope mixing plugins. See the readme for instructions on how to set this up.

Changed

  • Changed architecture to use one fewer socket.
  • GUI events are now always handled on a steady timer rather than being interleaved as part of the event loop. This change was made to unify the event handling logic for individually hosted plugins and plugin groups. It should not have any noticeable effects, but please let me know if this does cause unwanted behavior.

Fixed

  • Steal keyboard focus when clicking on the plugin editor window to account for the new keyboard focus behavior in Bitwig Studio 3.2.
  • Fixed large amount of empty lines in the log file when the Wine process closes unexpectedly.
  • Made the plugin and host detection slightly more robust.

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'. The Ubuntu 18.04 version now statically links to libstdc++ starting from this version. This should not cause any issues, but please let me know if it does!