yabridge
yabridge copied to clipboard
Toneboosters plugins not working correctly
Thanks for giving yabridge a shot!
- [x] I read through both the troubleshooting and the known issues sections, and my issue wasn't listed there
Problem description
Their plugins give a black screen in place of the usual GUI. They have trial/unlimited versions https://www.toneboosters.com/index.html#anchor_products
What did you expect to happen?
See the GUI
What actually happened?
I can't seen the GUI after installed in Reaper. Black screen.
Operating system
Linux Mint 22.1
How did you install yabridge?
directly from release packages
yabridge version
5.1.1
yabridgectl version
5.1.1
Wine version
Wine staging 9.21
Plugin
Toneboosters, all plugins
Plugin type
both VST2 and VST3
Plugin architecture
64-bit
Host
Reaper 7.36
Desktop environment or WM
KDE or Cinnamon
GPU model
Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c5)
GPU drivers and kernel
No response
Debug log
No response
Anything else?
No response
Adding to this, I asked Toneboosters
We are aware of an issue with Wine; modern Windows software requires Direct2D feature set v1.3 or up, while Wine only supports DIrect2D up to v1.2. This is why you see a black screen. Direct2D 1.3 was introduced in 2015 already, so the best path forward would be for Wine to start supporting Direct2D v1.3 that has been around for 10 years. Unfortunately nothing we can do - we cannot go back to earlier versions of Direct2D unfortunately as that would severely impact Windows performance of our plugins.Best regardsToneboosters.com
Not sure if this could help find a workaround, but I think it can't work as is...
It's possible that Toneboosters have converted to JUCE8. You can check that by finding the .vst3 file (not the directory containing the file).
strings TB_Morphit_v1.vst3 | grep 'JUCE v'
For me that give an output like this
JUCE v7.0.7
Assuming the vst3 is JUCE7 you're probably fine. If it's JUCE8 ask them for a previous build based on JUCE7.
To get their plugins to work I needed dxvk in my wine prefix. You can install that with winetricks
WINEPREFIX=/path/to/wineprefix wintetricks dxvk
If you're installing everything in a single wineprefix e.g. ~/.wine that's probably a bad plan if you want to install lots of different plugins they all have slightly different an conflicting needs.
Assuming the vst3 is JUCE7 you're probably fine. If it's JUCE8 ask them for a previous build based on JUCE7.
Yep, it's JUCE8. Thanks
Then it's a part of this bug, which is a wine or dxvk/vkd3d issue, rather than a yabridge issue.
https://github.com/robbert-vdh/yabridge/issues/386
I've had success getting previous builds based on JUCE7 from developers, if one exists.
Toneboosters now have linux versions of the majority of their plugins. They work well.