You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can't seem to get pedalboard VST3's to load on WSL, in case anyone is equally masochistic and had success? (It works on Mac + Windows native and probably Linux native, but this plugin binary isn't Linux, plus I don't have a machine to test on hand).
Easy way to get more info here?
% scp /tmp/vst.py desktop_windows: ; scp /tmp/vst.py desktop_wsl:
% python3.12 /tmp/vst.py ; ssh desktop_windows 'python vst.py'; ssh desktop_wsl 'python3.12 vst.py'
OS Darwin py 3.12.4 is using /Library/Audio/Plug-Ins/VST3/FabFilter Pro-Q 3.vst3
Loaded Pro-Q 3
OS Windows py 3.12.7 is using C:\Program Files\Common Files\VST3\FabFilter Pro-Q 3.vst3
Loaded Pro-Q 3
OS Linux py 3.12.7 is using /mnt/c/Program Files/Common Files/VST3/FabFilter Pro-Q 3.vst3
Traceback (most recent call last):
File "/home/jmarnell/vst.py", line 25, in<module>
plugin = VST3Plugin(vst_path())
^^^^^^^^^^^^^^^^^^^^^^
ImportError: Unable to scan plugin /mnt/c/Program Files/Common Files/VST3/FabFilter Pro-Q 3.vst3: unsupported plugin format or scan failure.
This simple hello world I'm using:
importosimportplatformfrompedalboardimportVST3Pluginimportsysdefvst_path():
system=platform.system()
ifsystem=="Darwin":
return"/Library/Audio/Plug-Ins/VST3/FabFilter Pro-Q 3.vst3"elifsystem=="Linux":
if"microsoft"inplatform.uname().release.lower():
return"/mnt/c/Program Files/Common Files/VST3/FabFilter Pro-Q 3.vst3"else:
raiseException("No Linux binary, plus I no have-y machine-y")
elifsystem=="Windows":
returnr"C:\Program Files\Common Files\VST3\FabFilter Pro-Q 3.vst3"else:
raiseException("Unknown environment")
print(f"OS {platform.system()} py {sys.version.split()[0]} is using {vst_path()}")
assertos.path.exists(vst_path()), "VST3 plugin not found"plugin=VST3Plugin(vst_path())
print(f"Loaded {plugin.descriptive_name}")
The text was updated successfully, but these errors were encountered:
@JohnnyMarnell VST plugin under linux and windows have different "implementations", so if you just try to run VST plugin meant for Windows in Linux it won't work. In addition to that I would add that generally loading, reading anything in WSL from under mnt can behave unexpectedly. For example I was recently doing some C/Rust practice and trying to chown/chmod compiled program in mnt using Makefile didn't work, moving the same code into wsl internal folder solved the issue.
Hello @psobot old friend!
I can't seem to get pedalboard VST3's to load on WSL, in case anyone is equally masochistic and had success? (It works on Mac + Windows native and probably Linux native, but this plugin binary isn't Linux, plus I don't have a machine to test on hand).
Easy way to get more info here?
This simple hello world I'm using:
The text was updated successfully, but these errors were encountered: