robbert-vdh / yabridge

A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux
GNU General Public License v3.0
2.48k stars 65 forks source link

Plugins synced, not showing up in Bitwig #279

Closed pgcd closed 1 year ago

pgcd commented 1 year ago

Thanks for giving yabridge a shot!

Problem description

Most of my plugins work correctly, but Air's VacuumPro and AAS Ultra Analog Session (and others) fail to show up in the host even though they show up in yabridgectl list.

What did you expect to happen?

All processed plugins should show up in the host

What actually happened?

Some plugins (eg. VacuumPro) don't show up in the host

Operating system

Linux Mint 21.2

How did you install yabridge?

directly from the releases page

yabridge version

5.0.5

yabridgectl version

5.0.5

Wine version

wine-8.18 (Staging)

Plugin

VacuumPro

Plugin type

VST2

Plugin architecture

64-bit

Host

Bitwig Studio 4.4.10

Desktop environment or WM

No response

GPU model

No response

GPU drivers and kernel

No response

Debug log


[2023-10-17 07:54:51.285 float-main-app info] Starting application version 4.4.10 revision c4682c3b3f39deaf366f65c5c164fb6717c226fd
[... other bitwig lines ...]
[2023-10-17 07:55:02.286 base-util info] Updating index /home/pgcd/.vst for phase clap_plugins_64: time=2.739238
[2023-10-17 07:55:02.288 base-util info] Updating index /home/pgcd/.vst3 for phase clap_plugins_64: time=1.148566
[2023-10-17 07:55:02.290 base-util info] Updating index /home/pgcd/.vst for phase clap_plugins_32: time=1.68042
[2023-10-17 07:55:02.291 base-util info] Updating index /home/pgcd/.vst3 for phase clap_plugins_32: time=0.6626
[2023-10-17 07:55:02.293 indexer info] Could not read metadata for yabridge/VacuumPro_x64.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/VacuumPro_x64.so

stderr:
tting realtime priority for thread to -10
Error setting realtime priority for thread to -10
Error setting realtime priority for thread to -10
Error setting realtime priority for thread to -10
07:48:14 [VacuumPro_x64-18DFHQVt] Initializing yabridge version 5.0.5
07:48:14 [VacuumPro_x64-18DFHQVt] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:48:14 [VacuumPro_x64-18DFHQVt] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:48:14 [VacuumPro_x64-18DFHQVt] plugin:        '/media/pgcd/Ceres/Music SW/VST2/VacuumPro_x64.dll'
07:48:14 [VacuumPro_x64-18DFHQVt] plugin type:   'VST2'
07:48:14 [VacuumPro_x64-18DFHQVt] realtime:      'no'
07:48:14 [VacuumPro_x64-18DFHQVt] sockets:       '/run/user/1000/yabridge-VacuumPro_x64-18DFHQVt'
07:48:14 [VacuumPro_x64-18DFHQVt] wine prefix:   '<default>'
07:48:14 [VacuumPro_x64-18DFHQVt] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:48:14 [VacuumPro_x64-18DFHQVt] 
07:48:14 [VacuumPro_x64-18DFHQVt] config from:   '<defaults>'
07:48:14 [VacuumPro_x64-18DFHQVt] hosting mode:  'individually, 64-bit'
07:48:14 [VacuumPro_x64-18DFHQVt] other options: '<none>'
07:48:14 [VacuumPro_x64-18DFHQVt] 
07:48:14 [VacuumPro_x64-18DFHQVt] Enabled features:
07:48:14 [VacuumPro_x64-18DFHQVt] - bitbridge support
07:48:14 [VacuumPro_x64-18DFHQVt] - CLAP support
07:48:14 [VacuumPro_x64-18DFHQVt] - VST3 support
07:48:14 [VacuumPro_x64-18DFHQVt] 
07:48:14 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Initializing yabridge host version 5.0.5
07:48:14 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/VacuumPro_x64.dll'
07:48:30 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Error while initializing the Wine plugin host:
07:48:30 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/VacuumPro_x64.dll'
07:48:30 [VacuumPro_x64-18DFHQVt] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.296 indexer info] Could not read metadata for yabridge/Massive.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.297 indexer info] Could not read metadata for yabridge/Lounge Lizard Session 4.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/Lounge Lizard Session 4.so

stderr:
 [Lounge Lizard Session 4-5BINOPSh] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] plugin:        '/media/pgcd/Ceres/Music SW/VST2/Lounge Lizard Session 4.dll'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] plugin type:   'VST2'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] realtime:      'no'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] sockets:       '/run/user/1000/yabridge-Lounge Lizard Session 4-5BINOPSh'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] wine prefix:   '<default>'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] 
07:47:02 [Lounge Lizard Session 4-5BINOPSh] config from:   '<defaults>'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] hosting mode:  'individually, 64-bit'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] other options: '<none>'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] 
07:47:02 [Lounge Lizard Session 4-5BINOPSh] Enabled features:
07:47:02 [Lounge Lizard Session 4-5BINOPSh] - bitbridge support
07:47:02 [Lounge Lizard Session 4-5BINOPSh] - CLAP support
07:47:02 [Lounge Lizard Session 4-5BINOPSh] - VST3 support
07:47:02 [Lounge Lizard Session 4-5BINOPSh] 
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Initializing yabridge host version 5.0.5
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/Lounge Lizard Session 4.dll'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Error while initializing the Wine plugin host:
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/Lounge Lizard Session 4.dll'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.301 indexer info] Could not read metadata for yabridge/Guitar Rig 5.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.305 indexer info] Could not read metadata for yabridge/Melodyne.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.305 indexer info] Could not read metadata for yabridge/Ultra Analog Session 2.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/Ultra Analog Session 2.so

stderr:
idge version 5.0.5
07:48:13 [Ultra Analog Session 2-EPYdinrs] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:48:13 [Ultra Analog Session 2-EPYdinrs] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:48:13 [Ultra Analog Session 2-EPYdinrs] plugin:        '/media/pgcd/Ceres/Music SW/VST2/Ultra Analog Session 2.dll'
07:48:13 [Ultra Analog Session 2-EPYdinrs] plugin type:   'VST2'
07:48:13 [Ultra Analog Session 2-EPYdinrs] realtime:      'no'
07:48:13 [Ultra Analog Session 2-EPYdinrs] sockets:       '/run/user/1000/yabridge-Ultra Analog Session 2-EPYdinrs'
07:48:13 [Ultra Analog Session 2-EPYdinrs] wine prefix:   '<default>'
07:48:13 [Ultra Analog Session 2-EPYdinrs] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:48:13 [Ultra Analog Session 2-EPYdinrs] 
07:48:13 [Ultra Analog Session 2-EPYdinrs] config from:   '<defaults>'
07:48:13 [Ultra Analog Session 2-EPYdinrs] hosting mode:  'individually, 64-bit'
07:48:13 [Ultra Analog Session 2-EPYdinrs] other options: '<none>'
07:48:13 [Ultra Analog Session 2-EPYdinrs] 
07:48:13 [Ultra Analog Session 2-EPYdinrs] Enabled features:
07:48:13 [Ultra Analog Session 2-EPYdinrs] - bitbridge support
07:48:13 [Ultra Analog Session 2-EPYdinrs] - CLAP support
07:48:13 [Ultra Analog Session 2-EPYdinrs] - VST3 support
07:48:13 [Ultra Analog Session 2-EPYdinrs] 
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Initializing yabridge host version 5.0.5
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/Ultra Analog Session 2.dll'
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Error while initializing the Wine plugin host:
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/Ultra Analog Session 2.dll'
07:48:13 [Ultra Analog Session 2-EPYdinrs] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.307 indexer info] Could not read metadata for yabridge/Strum Session 2.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/Strum Session 2.so

stderr:
realtime priority for thread to -10
Error setting realtime priority for thread to -10
Error setting realtime priority for thread to -10
07:48:06 [Strum Session 2-NOYjmuvx] Initializing yabridge version 5.0.5
07:48:06 [Strum Session 2-NOYjmuvx] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:48:06 [Strum Session 2-NOYjmuvx] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:48:06 [Strum Session 2-NOYjmuvx] plugin:        '/media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll'
07:48:06 [Strum Session 2-NOYjmuvx] plugin type:   'VST2'
07:48:06 [Strum Session 2-NOYjmuvx] realtime:      'no'
07:48:06 [Strum Session 2-NOYjmuvx] sockets:       '/run/user/1000/yabridge-Strum Session 2-NOYjmuvx'
07:48:06 [Strum Session 2-NOYjmuvx] wine prefix:   '<default>'
07:48:06 [Strum Session 2-NOYjmuvx] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:48:06 [Strum Session 2-NOYjmuvx] 
07:48:06 [Strum Session 2-NOYjmuvx] config from:   '<defaults>'
07:48:06 [Strum Session 2-NOYjmuvx] hosting mode:  'individually, 64-bit'
07:48:06 [Strum Session 2-NOYjmuvx] other options: '<none>'
07:48:06 [Strum Session 2-NOYjmuvx] 
07:48:06 [Strum Session 2-NOYjmuvx] Enabled features:
07:48:06 [Strum Session 2-NOYjmuvx] - bitbridge support
07:48:06 [Strum Session 2-NOYjmuvx] - CLAP support
07:48:06 [Strum Session 2-NOYjmuvx] - VST3 support
07:48:06 [Strum Session 2-NOYjmuvx] 
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Initializing yabridge host version 5.0.5
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll'
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Error while initializing the Wine plugin host:
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll'
07:48:06 [Strum Session 2-NOYjmuvx] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.308 indexer info] Could not read metadata for yabridge/Triangle II.64.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.309 indexer info] Could not read metadata for yabridge/Auto-Tune_Evo_VST.64.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.315 base-util info] Updating index /home/pgcd/.vst for phase vst2_plugins_64: time=23.892487
[2023-10-17 07:55:02.316 base-util info] Updating index /home/pgcd/.vst3 for phase vst2_plugins_64: time=0.790901
[2023-10-17 07:55:02.316 indexer info] Could not read metadata for yabridge/VacuumPro_x64.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/VacuumPro_x64.so

stderr:
tting realtime priority for thread to -10
Error setting realtime priority for thread to -10
Error setting realtime priority for thread to -10
Error setting realtime priority for thread to -10
07:48:14 [VacuumPro_x64-18DFHQVt] Initializing yabridge version 5.0.5
07:48:14 [VacuumPro_x64-18DFHQVt] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:48:14 [VacuumPro_x64-18DFHQVt] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:48:14 [VacuumPro_x64-18DFHQVt] plugin:        '/media/pgcd/Ceres/Music SW/VST2/VacuumPro_x64.dll'
07:48:14 [VacuumPro_x64-18DFHQVt] plugin type:   'VST2'
07:48:14 [VacuumPro_x64-18DFHQVt] realtime:      'no'
07:48:14 [VacuumPro_x64-18DFHQVt] sockets:       '/run/user/1000/yabridge-VacuumPro_x64-18DFHQVt'
07:48:14 [VacuumPro_x64-18DFHQVt] wine prefix:   '<default>'
07:48:14 [VacuumPro_x64-18DFHQVt] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:48:14 [VacuumPro_x64-18DFHQVt] 
07:48:14 [VacuumPro_x64-18DFHQVt] config from:   '<defaults>'
07:48:14 [VacuumPro_x64-18DFHQVt] hosting mode:  'individually, 64-bit'
07:48:14 [VacuumPro_x64-18DFHQVt] other options: '<none>'
07:48:14 [VacuumPro_x64-18DFHQVt] 
07:48:14 [VacuumPro_x64-18DFHQVt] Enabled features:
07:48:14 [VacuumPro_x64-18DFHQVt] - bitbridge support
07:48:14 [VacuumPro_x64-18DFHQVt] - CLAP support
07:48:14 [VacuumPro_x64-18DFHQVt] - VST3 support
07:48:14 [VacuumPro_x64-18DFHQVt] 
07:48:14 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Initializing yabridge host version 5.0.5
07:48:14 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/VacuumPro_x64.dll'
07:48:30 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Error while initializing the Wine plugin host:
07:48:30 [VacuumPro_x64-18DFHQVt] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/VacuumPro_x64.dll'
07:48:30 [VacuumPro_x64-18DFHQVt] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.316 indexer info] Could not read metadata for yabridge/Massive.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.317 indexer info] Could not read metadata for yabridge/Lounge Lizard Session 4.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/Lounge Lizard Session 4.so

stderr:
 [Lounge Lizard Session 4-5BINOPSh] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] plugin:        '/media/pgcd/Ceres/Music SW/VST2/Lounge Lizard Session 4.dll'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] plugin type:   'VST2'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] realtime:      'no'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] sockets:       '/run/user/1000/yabridge-Lounge Lizard Session 4-5BINOPSh'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] wine prefix:   '<default>'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] 
07:47:02 [Lounge Lizard Session 4-5BINOPSh] config from:   '<defaults>'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] hosting mode:  'individually, 64-bit'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] other options: '<none>'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] 
07:47:02 [Lounge Lizard Session 4-5BINOPSh] Enabled features:
07:47:02 [Lounge Lizard Session 4-5BINOPSh] - bitbridge support
07:47:02 [Lounge Lizard Session 4-5BINOPSh] - CLAP support
07:47:02 [Lounge Lizard Session 4-5BINOPSh] - VST3 support
07:47:02 [Lounge Lizard Session 4-5BINOPSh] 
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Initializing yabridge host version 5.0.5
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/Lounge Lizard Session 4.dll'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Error while initializing the Wine plugin host:
07:47:02 [Lounge Lizard Session 4-5BINOPSh] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/Lounge Lizard Session 4.dll'
07:47:02 [Lounge Lizard Session 4-5BINOPSh] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.318 indexer info] Could not read metadata for yabridge/Guitar Rig 5.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.319 indexer info] Could not read metadata for yabridge/Melodyne.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.319 indexer info] Could not read metadata for yabridge/Ultra Analog Session 2.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/Ultra Analog Session 2.so

stderr:
idge version 5.0.5
07:48:13 [Ultra Analog Session 2-EPYdinrs] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:48:13 [Ultra Analog Session 2-EPYdinrs] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:48:13 [Ultra Analog Session 2-EPYdinrs] plugin:        '/media/pgcd/Ceres/Music SW/VST2/Ultra Analog Session 2.dll'
07:48:13 [Ultra Analog Session 2-EPYdinrs] plugin type:   'VST2'
07:48:13 [Ultra Analog Session 2-EPYdinrs] realtime:      'no'
07:48:13 [Ultra Analog Session 2-EPYdinrs] sockets:       '/run/user/1000/yabridge-Ultra Analog Session 2-EPYdinrs'
07:48:13 [Ultra Analog Session 2-EPYdinrs] wine prefix:   '<default>'
07:48:13 [Ultra Analog Session 2-EPYdinrs] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:48:13 [Ultra Analog Session 2-EPYdinrs] 
07:48:13 [Ultra Analog Session 2-EPYdinrs] config from:   '<defaults>'
07:48:13 [Ultra Analog Session 2-EPYdinrs] hosting mode:  'individually, 64-bit'
07:48:13 [Ultra Analog Session 2-EPYdinrs] other options: '<none>'
07:48:13 [Ultra Analog Session 2-EPYdinrs] 
07:48:13 [Ultra Analog Session 2-EPYdinrs] Enabled features:
07:48:13 [Ultra Analog Session 2-EPYdinrs] - bitbridge support
07:48:13 [Ultra Analog Session 2-EPYdinrs] - CLAP support
07:48:13 [Ultra Analog Session 2-EPYdinrs] - VST3 support
07:48:13 [Ultra Analog Session 2-EPYdinrs] 
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Initializing yabridge host version 5.0.5
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/Ultra Analog Session 2.dll'
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Error while initializing the Wine plugin host:
07:48:13 [Ultra Analog Session 2-EPYdinrs] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/Ultra Analog Session 2.dll'
07:48:13 [Ultra Analog Session 2-EPYdinrs] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.320 indexer info] Could not read metadata for yabridge/Strum Session 2.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Communications error with plugin host process
exit code:134
stdout:
PluginHost: Reading VST 2.4 plugin metadata for /home/pgcd/.vst/yabridge/Strum Session 2.so

stderr:
realtime priority for thread to -10
Error setting realtime priority for thread to -10
Error setting realtime priority for thread to -10
07:48:06 [Strum Session 2-NOYjmuvx] Initializing yabridge version 5.0.5
07:48:06 [Strum Session 2-NOYjmuvx] library:       '/home/pgcd/.local/share/yabridge/libyabridge-vst2.so'
07:48:06 [Strum Session 2-NOYjmuvx] host:          '/home/pgcd/.local/share/yabridge/yabridge-host.exe'
07:48:06 [Strum Session 2-NOYjmuvx] plugin:        '/media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll'
07:48:06 [Strum Session 2-NOYjmuvx] plugin type:   'VST2'
07:48:06 [Strum Session 2-NOYjmuvx] realtime:      'no'
07:48:06 [Strum Session 2-NOYjmuvx] sockets:       '/run/user/1000/yabridge-Strum Session 2-NOYjmuvx'
07:48:06 [Strum Session 2-NOYjmuvx] wine prefix:   '<default>'
07:48:06 [Strum Session 2-NOYjmuvx] wine version:  '6.0.3 (Ubuntu 6.0.3~repack-1)'
07:48:06 [Strum Session 2-NOYjmuvx] 
07:48:06 [Strum Session 2-NOYjmuvx] config from:   '<defaults>'
07:48:06 [Strum Session 2-NOYjmuvx] hosting mode:  'individually, 64-bit'
07:48:06 [Strum Session 2-NOYjmuvx] other options: '<none>'
07:48:06 [Strum Session 2-NOYjmuvx] 
07:48:06 [Strum Session 2-NOYjmuvx] Enabled features:
07:48:06 [Strum Session 2-NOYjmuvx] - bitbridge support
07:48:06 [Strum Session 2-NOYjmuvx] - CLAP support
07:48:06 [Strum Session 2-NOYjmuvx] - VST3 support
07:48:06 [Strum Session 2-NOYjmuvx] 
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Initializing yabridge host version 5.0.5
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Preparing to load VST2 plugin at '/media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll'
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Error while initializing the Wine plugin host:
07:48:06 [Strum Session 2-NOYjmuvx] [Wine STDERR] Could not load the Windows .dll file at '/media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll'
07:48:06 [Strum Session 2-NOYjmuvx] The Wine host process has exited unexpectedly. Check the output above for more information.
terminate called without an active exception

[2023-10-17 07:55:02.320 indexer info] Could not read metadata for yabridge/Triangle II.64.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.320 indexer info] Could not read metadata for yabridge/Auto-Tune_Evo_VST.64.so com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: createAEffectInstance returned NULL
[2023-10-17 07:55:02.322 base-util info] Updating index /home/pgcd/.vst for phase vst2_plugins_32: time=5.999365
[2023-10-17 07:55:02.323 base-util info] Updating index /home/pgcd/.vst3 for phase vst2_plugins_32: time=0.804869
[2023-10-17 07:55:02.325 base-util info] Updating index /home/pgcd/.vst for phase vst3_plugins_64: time=1.640749
[2023-10-17 07:55:02.328 base-util info] Updating index /home/pgcd/.vst3 for phase vst3_plugins_64: time=3.180855
[2023-10-17 07:55:02.329 base-util info] Updating index /home/pgcd/.vst for phase vst3_plugins_32: time=0.996938
[2023-10-17 07:55:02.330 base-util info] Updating index /home/pgcd/.vst3 for phase vst3_plugins_32: time=1.14284

[... several other bitwig lines ...]

Anything else?

No yabridge.log was created using the suggested command, but it looks like Bitwig's log includes the relevant info so I'm attaching that one instead.

One thing that strikes me is that, although my system wine version is 8.0.18, it looks like yabridge uses 6.0.3 instead, and I can't find neither the binary nor any reference to it in my system.

robbert-vdh commented 1 year ago

Try running which wine and wine --version in a terminal. Also make sure that there's a drive pointing at / set up in the drives tab in winecfg.

pgcd commented 1 year ago

I had to downgrade wine to stable for unrelated reasons so the version now is different from the one I reported earlier but the problem is still there and everything else works or doesn't work exactly the same way (in my specific case). Here is the output

pgcd@pgcd-mint:~$ which wine
/usr/bin/wine
pgcd@pgcd-mint:~$ wine --version
wine-8.0.2

In winecfg, drive Z: is correctly pointing to /.

Something I noticed that might be relevant: the plugins are installed in ~/audioapps/Music\ SW/VST2/ (mapped to F:\Music SW\VST2\) but the log shows that wine tries to load the DLL from /media/pgcd/Ceres/Music SW/VST2/, which is different copy for the old Win system. I thought this might be due to something wrong in the wineprefix, so I tried creating a new one (audio), then I ran

WINEPREFIX=~/.local/wineprefixes/audio yabridgectl sync
WINEPREFIX=~/.local/wineprefixes/audio yabridgectl status
env WINEPREFIX=~/.local/wineprefixes/audio YABRIDGE_DEBUG_FILE=/tmp/yabridge.log YABRIDGE_DEBUG_LEVEL=2+editor bitwig-studio

The first two commands returned the expected result, but Bitwig still couldn't find the plugins and the log still shows yabdrige/wine trying to load them from the Ceres drive. One further observation: the same happens when the Ceres drive is unmounted, which adds to my confusion.

pgcd commented 1 year ago

Another bit of information: I have updated Bitwig to the latest (5.0.11) version, which offers a little more feedback. To begin with, now I can see these plugins have scanning errors (Bitwig reports they're taking a long time to scan and that may indicate a hidden window somewhere); furthermore VacuumPro actually comes up with a specific iLok error: image I have tried keeping iLok License Manager running while scanning but that seems to make no difference. So I guess what I'd need to know (or report) is:

  1. how can I see if there are any hidden windows while scanning plugins (if it's even possible)
  2. is there any way to ensure the wine VST can communicate with the wine iLok manager, or debug why that's not happening? The only pointer I found is to ensure they're in the same prefix, which is already the case.
robbert-vdh commented 1 year ago

Those plugin files (like /media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll) are not inside of a Wine prefix, and Wine will thus default to using the default Wine prefix over at ~/.wine. You should not install Windows plugins outside of a Wine prefix. Otherwise there's no way to know what Wine prefix they belong to.

pgcd commented 1 year ago

Those plugin files (like /media/pgcd/Ceres/Music SW/VST2/Strum Session 2.dll) are not inside of a Wine prefix, and Wine will thus default to using the default Wine prefix over at ~/.wine. You should not install Windows plugins outside of a Wine prefix. Otherwise there's no way to know what Wine prefix they belong to.

I didn't "install" them - that's a data disk shared with the Windows installation, and I couldn't find any reference to it (using regedit and grep) in either the default wineprefix or the clean one that I've been using to try and understand this problem. What makes no sense to me is that this happens even when the volume is unmounted, so it shouldn't be (as far as I understand) a matter of something findinding potentials VSTs either. I'm happy to try any possible solution, of course.

robbert-vdh commented 1 year ago

You're better off installing the plugins the normal way in a regular Wine prefix. Just like on regular Windows, plugins that aren't entirely self contained and that have any form of DRM are not likely to work if you just copy them over to a different Windows install.

pgcd commented 1 year ago

You're better off installing the plugins the normal way in a regular Wine prefix. Just like on regular Windows, plugins that aren't entirely self contained and that have any form of DRM are not likely to work if you just copy them over to a different Windows install.

You are totally right! I tried reinstalling properly (by running the whole process instead of simply copying the DLL) and now they all show up (I haven't tried the authorization with iLok but it's outside the scope), so I think this can be closed. Many thanks and forgive me for being such a newbie!

robbert-vdh commented 1 year ago

No problems, I'm here to help. You'll probably get a faster response if you ask on the Discord instead of here.