osxmidi / LinVst

Linux Windows vst wrapper/bridge
GNU General Public License v3.0
682 stars 41 forks source link

[VST] arcDev Noise Industries DubbBox 2 v2.0 #97

Closed keybreak closed 5 years ago

keybreak commented 5 years ago

arcDev Noise Industries DubbBox 2 v2.0

Description

  1. Use automation on any parameter
  2. Now each time you close GUI of plugin it will produce "TRRRR" and a lot of xruns (about 200)

Here's plugin (free. just hard to find this days) and test-project with automation demo. test.tar.gz

Such thing doesn't happen with same .dll on Windows, was unable to test with airwave since it doesn't produce GUI at all :laughing:

Dependencies

strings "arcDev.Dubb.Box.RC1.dll" | grep -i '.dll'

KERNEL32.DLL
ADVAPI32.dll
COMCTL32.dll
comdlg32.dll
GDI32.dll
ole32.dll
OLEAUT32.dll
SHELL32.dll
SHLWAPI.dll
USER32.dll
WINMM.dll
se_vst.dll

Enviroments

 OS: Manjaro 18.0.4 Illyria
 Kernel: x86_64 Linux 5.2.4-1-MANJARO
 Shell: bash 5.0.7
 DE: Deepin 15.11
 WM: Deepin WM
 dm: LightDM 
 gcc v: 9.1.0 
 tk: Qt 5.13.0 
 driver: nvidia v: 430.26 
 WINE: 4.13-staging amd64

Winetricks

gdiplus
andale
arial
comicsans
courier
georgia
impact
times
trebuchet
verdana
webdings
corefonts
tahoma
wininet
fontsmooth=rgb
win7
osxmidi commented 5 years ago

Seems like a Wine display/dll problem with that plugin as other plugins are ok.

It could be a bug in the plugin which happens to be ok on real Windows but the bug gets exposed with Wine.

I've seen various bugs in vst's that are ok in real Windows but due to the differences in Wine the bug happens.

Wine can be too correct in some cases.

Waves and Melda have GUI bugs that get exposed when run under Wine but are ok on real Windows.

keybreak commented 5 years ago

Yeah, looks like so... I've also found out that same thing happens with arcDev Noise Industries ET-200 v1.0, but not the other ones from same vendor, weirdly enough those 2 of same plugins different version are ok: arcDev Noise Industries DubbBox v1.0 arcDev Noise Industries | ET-301 v1.5

Nothing we can do on LinVST / Wine level with those differences?