Windows VST2/3 plugins in Carla (revisited)

Unofficial support for the KXStudio Linux distribution and applications.
More info at http://kxstudio.linuxaudio.org/

Moderators: MattKingUSA, khz

superprick
Established Member
Posts: 113
Joined: Fri Dec 28, 2012 10:47 pm

Re: Windows VST2/3 plugins in Carla (revisited)

Post by superprick »

having the same issues with 32 bit vst on 64 bit linux. carla bridge times out and gives up.
superprick
Established Member
Posts: 113
Joined: Fri Dec 28, 2012 10:47 pm

Re: Windows VST2/3 plugins in Carla (revisited)

Post by superprick »

CarlaEngineBridge::CarlaEngineBridge("q4Zpwu", "1P6NJH", "KIYgm3", "h03AxN")
Carla Client Info:
BufferSize: 128
SampleRate: 48000
sizeof(BridgeRtClientData): 6360/6360
sizeof(BridgeNonRtClientData): 16400/16400
sizeof(BridgeNonRtServerData): 65552/65552
Carla Client Ready!
Bridge timed-out, giving it one more chance
waitForClient(resize-pool) timeout here
Carla assertion failure: "! fTimedOut" in file CarlaPluginBridge.cpp, line 2655
waitForClient(process) timeout here
waitForClient(deactivate) timeout here
Bridge timed-out, giving it one more chance
Bridge timed-out, giving it one more chance
Bridge timed-out, final post...
Bridge timed-out, done.
CarlaPluginBridgeThread::run() - bridge closed cleanly
plugin bridge finished
superprick
Established Member
Posts: 113
Joined: Fri Dec 28, 2012 10:47 pm

Re: Windows VST2/3 plugins in Carla (revisited)

Post by superprick »

Ok Getting closer to a messy work around.

install play on linux.
use it to install wine 1.7.46
created a virtual drive and link it to wine 1.7.46
place carla-bridge-win32.exe and jackbridge-wine.dll in a directory in that drive.
symlink both to usr/lib/carla

32 bit vst work but no gui is avail
i can controll the vst with generic controlls verified with izotope ozone 5 reverb. audio in audio out porcessed....
is there another .exe file hidden somewhere that is used for the gui. if so please let me know. and i will try to symlink it too... This is all just a guess but so far i am making a little progress


dssi-vst-server[1]: created audio thread
cannot create dummy timer window
DSSIVSTPluginInstance(0x7f0f4b5e8580): setting OK true
DSSIVSTPluginInstance::DSSIVSTPluginInstance(iZotope*Ozone*5*Reverb.dll) construction complete
DSSIVSTPlugin::configure(DSSI:SUPPORTS_CUSTOMDATA,)
DSSIVSTPluginInstance::configure(DSSI:SUPPORTS_CUSTOMDATA,)
Carla assertion failure: "fLatencyIndex == -1" in file CarlaPluginDSSI.cpp, line 981
client sized shm to 2048
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
dssi-vst-server[1]: set sample rate to 48000
dssi-vst-server[1]: set buffer size to 128
sized shm to 2048, 2 inputs and 2 outputs
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

Moses' toeses! I didn't realize Carla could run Windows plugins! Not only it does, it runs many plugins that I could not run on Festige. This is just excellent! Thank you! :D
superprick
Established Member
Posts: 113
Joined: Fri Dec 28, 2012 10:47 pm

Re: Windows VST2/3 plugins in Carla (revisited)

Post by superprick »

I dont know if the win32vst issue has been solved for anyone else with Faltx patch back in july. Hasnt worked for me. exact same errors. Yes i know i was using dssi i posted the wrong dump. anywho every version of ubuntu and arch even down grading wine to the same 1.7.46 thats in kx or below still gives me the same problems. Faltx. you said you had it patched. was it bridge code related or wine. i have tried fresh installs in vms and 2 different modern pcs with or without proprietary graphics drivers.

I had assumed it was a win issue becuase 32 bit reaper had the same type of behavior

If there is anything i an do to help let me know

If i am the only one having this problem. then i will just give up lol
superprick
Established Member
Posts: 113
Joined: Fri Dec 28, 2012 10:47 pm

Re: Windows VST2/3 plugins in Carla (revisited)

Post by superprick »

fair enough.. i had not heard anyone else chime in. Wanting to make sure i didnt miss something. Its really odd airwavevst works but no gui in ardour or carla. reaper 32 bit sends the xrun count sky high and no audio. DSSI-VST in arch works absolutely flawless. for whatever reason the dsp load and cpu load is now drastically lower than carla bridges in ubuntu. Actually it DSSI runs better than it ever did before. May have something to do with wine 1.7.51. So for now that seems to be a valid work around.

Just out of curiousity. What would be involved in one of these brdges to add a translation between jack freewheel and whatever VST calls it to allow Bounce with effects to work in ardour. That would really be great.
superprick
Established Member
Posts: 113
Joined: Fri Dec 28, 2012 10:47 pm

Re: Windows VST2/3 plugins in Carla (revisited)

Post by superprick »

I dont know how the bridges work. all i know is that part of the process is an .exe could this bug be of any relevance

https://bugs.winehq.org/show_bug.cgi?id=34730
User avatar
sadko4u
Established Member
Posts: 987
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: Windows VST2/3 plugins in Carla (revisited)

Post by sadko4u »

Hello!

I'm openSUSE user and want to try to use Win32 VST plugins with Carla.
I've downloaded latest release of Carla and built it from source.
But when I launch it, win32-bridge is not active.
I want to try to build win32-bridge (or wine-bridge?) but don't know where is the source code is located.
Please, could you give link to source repository?
I'll try to build it under openSUSE and will report about results.
LSP (Linux Studio Plugins) Developer and Maintainer.
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

Code: Select all

Reading changelogs... Done
(Reading database ... 210010 files and directories currently installed.)
Preparing to unpack .../carla-bridge-wine32_2%3a1.9.5+git20151011_i386.deb ...
Unpacking carla-bridge-wine32 (2:1.9.5+git20151011) over (2:1.9.5+git20150722.2) ...
Preparing to unpack .../carla-bridge-win32_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-bridge-win32 (2:1.9.5~git20151011) over (2:1.9.5~git20150722) ...
Preparing to unpack .../carla-bridge-wine64_2%3a1.9.5+git20151011_amd64.deb ...
Unpacking carla-bridge-wine64 (2:1.9.5+git20151011) over (2:1.9.5+git20150722.2) ...
Preparing to unpack .../carla-bridge-win64_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-bridge-win64 (2:1.9.5~git20151011) over (2:1.9.5~git20150722) ...
Preparing to unpack .../carla-data_2%3a1.9.5~git20151011_all.deb ...
Unpacking carla-data (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
Preparing to unpack .../carla-lv2_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-lv2 (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
dpkg: error processing archive /var/cache/apt/archives/carla-lv2_2%3a1.9.5~git20151011_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/lv2/carla.lv2/carla-bridge-posix64', which is also in package carla-bridge-linux64 2:1.9.5~git20150922
Preparing to unpack .../carla-git_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-git (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
Preparing to unpack .../carla-vst_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-vst (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
dpkg: error processing archive /var/cache/apt/archives/carla-vst_2%3a1.9.5~git20151011_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/vst/carla.vst/carla-bridge-posix64', which is also in package carla-bridge-linux64 2:1.9.5~git20150922
Preparing to unpack .../carla-bridge-linux64_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-bridge-linux64 (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
Preparing to unpack .../zynaddsubfx-dssi-git_2.5.1+git20151008-1kxstudio2_amd64.deb ...
Unpacking zynaddsubfx-dssi-git (2.5.1+git20151008-1kxstudio2) over (2.5.1+git20150929-1kxstudio3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Errors were encountered while processing:
 /var/cache/apt/archives/carla-lv2_2%3a1.9.5~git20151011_amd64.deb
 /var/cache/apt/archives/carla-vst_2%3a1.9.5~git20151011_amd64.deb

Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.
Trying again:

Code: Select all

Reading changelogs... Done
(Reading database ... 210010 files and directories currently installed.)
Preparing to unpack .../carla-lv2_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-lv2 (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
dpkg: error processing archive /var/cache/apt/archives/carla-lv2_2%3a1.9.5~git20151011_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/lv2/carla.lv2/carla-bridge-posix64', which is also in package carla-bridge-linux64 2:1.9.5~git20151011
Preparing to unpack .../carla-vst_2%3a1.9.5~git20151011_amd64.deb ...
Unpacking carla-vst (2:1.9.5~git20151011) over (2:1.9.5~git20150922) ...
dpkg: error processing archive /var/cache/apt/archives/carla-vst_2%3a1.9.5~git20151011_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/vst/carla.vst/carla-bridge-posix64', which is also in package carla-bridge-linux64 2:1.9.5~git20151011
Errors were encountered while processing:
 /var/cache/apt/archives/carla-lv2_2%3a1.9.5~git20151011_amd64.deb
 /var/cache/apt/archives/carla-vst_2%3a1.9.5~git20151011_amd64.deb

Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below.
Hmmm... :?
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

Both /usr/lib/lv2/carla.lv2/carla-bridge-posix64 and /usr/lib/vst/carla.vst/carla-bridge-posix64 are symlinks that point to /usr/lib/carla/carla-bridge-posix64.

Looks like two things are clashing over trying to replace the same thing.
Last edited by Luc on Sun Oct 11, 2015 9:24 pm, edited 1 time in total.
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

I just updated everything again and it worked. Actual tests will ensue later, maybe tomorrow.

Thank you! :)
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

I just tested Carla a little bit and noticed the following:

There are indeed a few 64bit Windows plugins that are working. I don't think they used to work before. That's good.

But I put all my 64bit plugins in a directory and added that to Carla and refreshed the catalogue. Well, I'm pretty sure I used to be able to see and at least try all the plugins, even those that did not work, but now they are not listed anymore. Almost none of the 64bit plugins were added to the catalogue, so I guess 64bit compatibility is not quite there yet. Maybe someday...
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

I have a few issues of Computer Music Magazine that ship with Windows plugins, some of them come in both 32 and 64 bits, and the 64-bit ones don't even show up in the list:

AudioThing ValveFilter CM/64-bit/ValveFilterCM_x64.dll
DDMF CM EQ Pack/IIEQ Pro CM/64-bit/IIEQPro.dll
DDMF CM EQ Pack/LP10 CM/64-bit/LP10.dll
HoRNet DrumShaper/HoRNetDrumShaper_x64.dll
HoRNet Fat-FET/HoRNetFatFet_x64.dll
Photosounder Spiral CM/VST 64-bit (Windows)/SpiralCM.dll
SKnote Snap/VST 64-bit (Windows)/Snap_64.dll
Sonimus Satson CM/SatsonCM_x64.dll
ToneBoosters Barricade CM/PC 64-bit/TB_Barricade_CM.dll
Expert Sleepers XFadeLooper CM/xfadelooperCM_x64.dll
Synapse Audio Dune CM/64-bit/DUNE CM.DLL
AudioThing ValveFilter CM/64-bit/ValveFilterCM_x64.dll
DopeVST - Bass Engine CM [PC 64Bit]/Bass Engine CM.dll
DopeVST - Beat Machine CM [PC 64Bit]/Beat Machine CM.dll
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Windows VST2/3 plugins in Carla (revisited)

Post by Luc »

I'm afraid not. They're bundled with the magazine.

OK, here is another bunch:

http://www.kvraudio.com/kvr-developer-challenge/2012/

The following plugins have both 32 and 64bit versions, of which 32bit are listed and run while 64bit are not even listed:

Proximity
http://static.kvraudio.com/files/1451/p ... indows.zip

Kamioooka (super fun!)
http://static.kvraudio.com/files/391/kamioooka107.zip

Transient
http://static.kvraudio.com/files/1622/transient.zip

Azurite (32bit loads, but no GUI)
http://static.kvraudio.com/files/1511/azurite.zip

Full Bucket's Frequency Shifter
http://www.fullbucket.de/music/dl.php?f ... fter_1_0_0

Boids
http://static.kvraudio.com/files/1951/boids_v10_b.zip

Sound Rider
http://static.kvraudio.com/files/1867/soundrider081.zip

SoftAmp 3OD
http://www.soft-amp.com/download/softamp-3od
http://soft-amp.com/sites/default/files ... _1_0_6.zip

Dust Bucket
http://www.signaldust.com/files/dustbucket.zip

Flame
http://static.kvraudio.com/files/968/flame101.zip

Clip Shifter (64bit only, won't show up in the list)
http://static.kvraudio.com/files/1940/c ... 64_103.zip

KlingKlang Random Drum Hit Machine
(has GUI, but no knobs on Carla's panel)
http://static.kvraudio.com/files/1746/k ... n32_64.zip

No need to install anything, they all have bare DLLs ready for consumption.
asbak
Established Member
Posts: 897
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 71 times
Been thanked: 64 times

Re: Windows VST2/3 plugins in Carla (revisited)

Post by asbak »

Not sure if I'm imagining things but it feels as if vsti performance may have dropped a bit with the latest carla/bridges? For example, PG-8X used to be sort of usable but now it just crackles non-stop. It still works OK with dssi-vst in Muse though.

vsti link here
https://www.facebook.com/MLVST
Some Focal / 20.04 audio packages and resources https://midistudio.groups.io/g/linuxaudio
Post Reply