yabridge icon indicating copy to clipboard operation
yabridge copied to clipboard

Toneboosters plugins not working correctly

Open ghost opened this issue 7 months ago • 4 comments

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

ghost avatar Apr 17 '25 17:04 ghost

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...

ghost avatar Apr 17 '25 23:04 ghost

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.

relaborn avatar Apr 21 '25 19:04 relaborn

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

lechouette avatar May 08 '25 13:05 lechouette

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.

relaborn avatar May 08 '25 13:05 relaborn

Toneboosters now have linux versions of the majority of their plugins. They work well.

relaborn avatar Sep 30 '25 12:09 relaborn