Carla icon indicating copy to clipboard operation
Carla copied to clipboard

Not Finding VST, DSSI or LADSPA Plugins

Open MitchellHa opened this issue 5 years ago • 54 comments

Hello,

I just cloned the latest development branch from GIT for version 2.1-RC1. Built on Linux with no issues and everything runs. However, I noticed that available plugins are limited to "Internal" and "LV2" only. No "LADSPA" or "VST" can be found despite repeated rescans within the Add Plugin dialog. Paths are all correct to these other plugins and, in fact, I see them pass by in the re-scan dialog, just never actually added and made available.

The same plugins I'm looking to add are available inside my Ardour and Qtractor applications and I can use them there no problem. Seems strange that Carla cannot pick them up...

Any ideas?

Thanks.

MitchellHa avatar Mar 26 '20 13:03 MitchellHa

do you get any errors in the logs tab? this gets reported sometimes, but I was never able to track down why it happens.

falkTX avatar Mar 26 '20 15:03 falkTX

Thanks for the reply.

So, I started Carla and did another refresh. The "Run processing checks while scanning" was not checked. It ran through the scan and I do see the following output in the logs tab;

JUCE v5.2.1


DexedAudioProcessor Created

Log started: 26 Mar 2020 1:17:15pm

DexedAudioProcessor::DexedAudioProcessor() Hi int Cartridge::load(const uint8_t*, int) valid sysex found! void DexedAudioProcessor::setEngineType(int) settings engine 1 void Controllers::refresh() controllers refresh>>> amp_mod 0 pitch_mod 0 virtual void DexedAudioProcessor::setCurrentProgram(int) setting program 0 state virtual void DexedAudioProcessor::setCurrentProgram(int) setting program 0 state virtual DexedAudioProcessor::~DexedAudioProcessor() Bye JUCE Assertion failure in juce_XmlElement.cpp:72 JUCE Assertion failure in juce_XmlElement.cpp:72 ... JUCE Assertion failure in juce_XmlElement.cpp:72

The last JUCE error is probably repeated about 100 or so times in the log. I did note that it paused on one plugin (Obxd) for a relatively long time, probably the one generating all these log entries.

But, after pausing, it did move on and complete the scan. But, again, no updates in the plugin library for LADSPA or VST plugins.

MitchellHa avatar Mar 26 '20 17:03 MitchellHa

Dexed issue is something else, not related to Carla.

Please try a refresh of only LADSPA plugins, and check if that makes any difference. Thanks.

falkTX avatar Mar 30 '20 16:03 falkTX

I tried another refresh, just with LADSPA checked. The refresh ran through much faster and no errors/issues reported in the logs tab. But, again, nothing added to the plugins collection.

MitchellHa avatar Apr 01 '20 01:04 MitchellHa

Can you try 2.1-RC2? I tagged the release and got binaries in the releases section of this github project.

I wonder if there is something weird going on. So, try removing all carla stuff from ~/.config/falkTX/, and try again too. thanks

falkTX avatar Apr 01 '20 01:04 falkTX

Unfortunately, no go. I grabbed latest 2.1-RC2 source, built and ran after removing files in ~/.config/falkTX/, but still same behavior. Only finds internal and LV2 plugins. Now, as I mentioned, I did build myself and not run the binaries. This is because I have QT 5.7 on my system, not 5.9. Maybe significant, probably not. Just one difference to note.

MitchellHa avatar Apr 01 '20 23:04 MitchellHa

Hey there - I believe I have a similar issue, but I'm focused on the Wine bridged VSTs. I just upgraded to Ubuntu 20.04 from 18.04 (fresh install), where all worked nicely with 2.0.0. (BTW, 2.0.0 doesn't work at all in 20.04 - just immediately closes.) With 2.1, Carla detects the VSTs as shown in the status bar of the "Carla Add New" screen (e.g., 2 VST2 and 2 VST3 plugins), but when I Format filter to VST2 and/or VST3, no plugins appear. I first used the Carla binaries package, and later, I installed Carla from the repo using Synaptic. It's the same outcome on both. If you can point me to the error log, I'd be happy to share. Or, is there something obvious that I'm missing? Thanks.

hijinio avatar Apr 25 '20 04:04 hijinio

There is a section for the architecture, wine bridges need to be enabled there

falkTX avatar Apr 25 '20 22:04 falkTX

Thanks. Yes, that was already enabled. I read through this thread carefully again, and took your advice to delete everything in ~/.config/falkTX/. That did the trick: the VSTs are detected and they appear. Although, I never had this issue before and there's no clear reason for why it was behaving this way. Hopefully, this ticket will help others. BTW, thank you for all your work on this. Between Steam/Wine/Proton and Carla w/ the Wine bridge, I was able to leave Windows behind last year!

hijinio avatar Apr 25 '20 22:04 hijinio

I was just about to post on here that I can reproduce this bug. Then I noticed that the repos have a new version of Carla and so I updated and now I can confirm this is fixed. I think it is likely the root cause of #1118 too. Nice work on getting this fixed up. I thought I was going a little mad till I worked out what wasn't working, then you fixed it up anyway!

gittigger avatar May 18 '20 15:05 gittigger

Gittigger, glad you chimed in too! I think it's helpful to know when an issue is isolated to one person or a number of people!

hijinio avatar May 18 '20 21:05 hijinio

Ahh no worries. Glad to help, indirectly! Generally I don't do a 'me too' unless I have something to contribute though. I was ready to work through it and do some more testing on this one because I could reliably reproduce the issue.

gittigger avatar May 18 '20 23:05 gittigger

Hello:) I am new to github, I hope I'm not breaking any rule by posting here. I seem to have the same problem: neither carla nor Ardour are displaying new plugins, even though they are installed in the correct folders (/usr/lib/ladspa and /usr/lib/lv2 for example). When carla is scanning for new plugins I can see the file names appearing in the progress bar, but after that they are not displayed on the list. The only plugins that both carla and Ardour are displaying correctly are linux VSTs and pre-existing ones. I have tried clearing the falkTX folder with no luck.. What could I try? Thank you

maddalenina avatar Jun 23 '20 13:06 maddalenina

did you use carla before? I think this is an issue from old version of carla messing up with new version data. so you could try to delete ~/.config/falkTX/ and start carla again

falkTX avatar Jun 23 '20 14:06 falkTX

I only installed carla just yesterday. I have tried deleting the folder and restarting carla several times but it never worked:( It might not be a problem with carla itself since Ardour is not detecting new ladspa/lv2 plugins either

maddalenina avatar Jun 23 '20 14:06 maddalenina

It might not be a problem with carla itself since Ardour is not detecting new ladspa/lv2 plugins either

that sounds like a system problem indeed.

you can check which lv2 plugins you have installed by running lv2ls. let's try to get LV2 plugins working first, since the scanning for those is automatic.

does lv2ls print anything for you? also, try this and see if any output comes out:

/usr/lib/carla/carla-discovery-native lv2 :all

thanks

falkTX avatar Jun 23 '20 14:06 falkTX

lv2ls returns:

error: failed to open file /usr/lib/lv2/Dragonfly Reverb/manifest.ttl (No such file or directory) lilv_world_load_file(): error: Error loading file 'file:///usr/lib/lv2/Dragonfly%20Reverb/manifest.ttl' lilv_world_load_bundle(): error: Error reading file:///usr/lib/lv2/Dragonfly%20Reverb/manifest.ttl http://gareus.org/oss/lv2/gmsynth http://kxstudio.sf.net/carla/plugins/audiofile http://kxstudio.sf.net/carla/plugins/audiogain http://kxstudio.sf.net/carla/plugins/audiogain_s http://kxstudio.sf.net/carla/plugins/bigmeter http://kxstudio.sf.net/carla/plugins/carlapatchbay http://kxstudio.sf.net/carla/plugins/carlapatchbay16 http://kxstudio.sf.net/carla/plugins/carlapatchbay32 http://kxstudio.sf.net/carla/plugins/carlapatchbay3s http://kxstudio.sf.net/carla/plugins/carlapatchbay64 http://kxstudio.sf.net/carla/plugins/carlapatchbaycv http://kxstudio.sf.net/carla/plugins/carlarack http://kxstudio.sf.net/carla/plugins/lfo http://kxstudio.sf.net/carla/plugins/midichanab http://kxstudio.sf.net/carla/plugins/midichanfilter http://kxstudio.sf.net/carla/plugins/midichannelize http://kxstudio.sf.net/carla/plugins/midifile http://kxstudio.sf.net/carla/plugins/midigain http://kxstudio.sf.net/carla/plugins/midijoin http://kxstudio.sf.net/carla/plugins/midipattern http://kxstudio.sf.net/carla/plugins/midisplit http://kxstudio.sf.net/carla/plugins/miditranspose http://zynaddsubfx.sourceforge.net http://zynaddsubfx.sourceforge.net/fx#AlienWah http://zynaddsubfx.sourceforge.net/fx#Chorus http://zynaddsubfx.sourceforge.net/fx#Distortion http://zynaddsubfx.sourceforge.net/fx#DynamicFilter http://zynaddsubfx.sourceforge.net/fx#Echo http://zynaddsubfx.sourceforge.net/fx#Phaser http://zynaddsubfx.sourceforge.net/fx#Reverb https://community.ardour.org/node/7596 urn:ardour:a-comp urn:ardour:a-comp#stereo urn:ardour:a-delay urn:ardour:a-eq urn:ardour:a-fluidsynth urn:ardour:a-reverb

Whereas usr/lib/carla/carla-discovery-native lv2 :all returns 'no such file or directory'.

Also, I just checked and new windows vst3s are working just fine with carla.

maddalenina avatar Jun 23 '20 14:06 maddalenina

you are missing the first slash in:

/usr/lib/carla/carla-discovery-native lv2 :all

falkTX avatar Jun 23 '20 14:06 falkTX

haha what a noob. it prints a super long list. anyway, since it seems to be a system problem, i will open a separate issue about it. thank you very much for your patience, you've been so kind:)

maddalenina avatar Jun 23 '20 15:06 maddalenina

@MitchellHa This is likely now fixed in 2.2-RC1 release, please confirm! Pre-built binaries at https://github.com/falkTX/Carla/releases/tag/v2.2.0-RC1

falkTX avatar Jul 20 '20 01:07 falkTX

Hello falkTX and others. I'm dealing with a similar issue, but I have some different conditions. Also, I'm kinda noobaf when it comes to Linux and MIDI. A guitarist got it started for me, and I'm still learning. I'm running 20.0.?, I think, and I'm currently using Claudia to launch Carla and saving pre-loaded "studios" for each song's plugins and settings. It works fairly well and switching between studios is quick. I use an Akai MPKmk3 and a Origin 62 midi controller for inputs and have a Behringer UMC22 for Mic and line level inputs and overall output. It's basically a live-rig. The laptop I'm using, an older Lenovo T410, gets disconnected for other uses, by me, when I'm not practicing. The other day I had it disconnected from the system and dled some vsts from plugins4free so that I could integrate them before the next time I practiced. The next time I plugged everything in most of my plugins were gone and won't "load" when I load up the studio. When I refresh Carla I can see them whiz by in the meter, but they don't populate the list. Do you have any idea why? It's not the first time and I had to rebuild everything last time. Sorry for all the gear talk, but I'm not sure what things are contributing so I figured it could help.

NotEvenTrying avatar Jul 30 '22 17:07 NotEvenTrying

Sorry, OS: Ubuntu 20.04.4 LTS Kernel/Version: 5.11.0-17.1-liquorix-amd64 Arch: 64bit

According to Cadence.

NotEvenTrying avatar Jul 30 '22 17:07 NotEvenTrying

Did you have a recent update to Carla? Also, did you try the above and delete the contents of ~/.config/falkTX/ ? Note: this means you'd have to reconfigure your Carla settings. Try to reboot after you delete and before restarting Carla. (I have a suspicion that there may be a memory leak issue. Someone on Facebook reported this same issue a few days ago, BTW.)

hijinio avatar Jul 30 '22 21:07 hijinio

Thanks Hijinio. Here I will let my noob colors show, lol. As far as I know I haven't had a Carla update recently. Carla was originally installed on my laptop about 18 months ago. I do install weekly Ubuntu updates as they come in, though I don't know if Carla content is included. My guitarist/Linux guru is pretty good about keeping me posted and showing me how to do things. Could you please share the commands and processes that would allow me to delete ~/.carla... I'm nervous because I have a lot of plugins and studios already mapped and it took a while to do. They are saved as CarlaXxxxx files, so I hope it can reinstall them. Sorry I'm noobaf. Thanks again to falkTX for everything, and Hijinio for the prompt reply!

NotEvenTrying avatar Jul 31 '22 19:07 NotEvenTrying

I'm nervous because I have a lot of plugins and studios already mapped and it took a while to do.

In that case, you should think long and hard before take any additional steps. Linux has become very easy for anyone to navigate around, but what we're talking about is a bit more advanced - especially with you describing that someone else set up your system and you have little experience with Linux. While deleting is easy, the implications are a bit more advanced; i.e., you have to know how to set everything up again. So, deleting that folder will remove your mappings, although your plugins should not be deleted. So, you have two choices: 1) delete and learn how to remap or 2) call your friend for help. :) If you choose #1, you can try something a little less destructive: rename the folder.

  1. Open up a terminal (should be available in your apps)
  2. Navigate to the .config folder: type "cd .config"
  3. Rename your falkTX folder: type "mv falkTX falkTX-backup"

Then, you can try it out again... maybe even reboot before trying again. (For you lurkers, I know - rebooting is a Windows behavior, but see my note above. There is something weird going on that's triggering this bug. It doesn't hurt to clear the memory to rule out the cause.)

Carla should recreate the .config/falkTX folder. If for some reason, you want to revert, just rename the newest created folder to something else; use step #3 and call it something other than "falkTX-backup". Then, rename your old backup to its original name "mv falkTX-backup falkTX".

hijinio avatar Aug 01 '22 03:08 hijinio

I'm having the same issue with a fresh install of 2.4.2 in that VST plugins are not showing up. I tried to follow the tips in here, like deleting the config directory, rebooting, to no avail. Refreshing throws this error in the logs:

Traceback (most recent call last):
  File "/usr/share/carla/carla_database.py", line 1692, in slot_refreshPlugins
    if PluginRefreshW(self, self.host, self.fUseSystemIcons, self.hasLoadedLv2Plugins).exec_():
  File "/usr/share/carla/carla_database.py", line 1230, in __init__
    self.fThread.pluginLook.connect(self.slot_handlePluginLook)
TypeError: decorated slot has no signature compatible with SearchPluginsThread.pluginLook[float, str]

Operating System: Kubuntu 22.04 KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Kernel Version: 5.15.0-46-generic (64-bit)

erroreyes avatar Aug 10 '22 19:08 erroreyes

2.4.2 has broken scan, you need 2.4.3 or 2.4.4

I am in talks with the ubuntu package maintainer to try to bring this update into the repos.

falkTX avatar Aug 10 '22 19:08 falkTX

Sounds good, thank for the response.

erroreyes avatar Aug 10 '22 19:08 erroreyes

I'm seeing this error in Ubuntu 22.04.1 LTS jammy. Carla 2.4.2. Traceback (most recent call last): File "/usr/share/carla/carla_database.py", line 1692, in slot_refreshPlugins if PluginRefreshW(self, self.host, self.fUseSystemIcons, self.hasLoadedLv2Plugins).exec_(): File "/usr/share/carla/carla_database.py", line 1230, in init self.fThread.pluginLook.connect(self.slot_handlePluginLook) TypeError: decorated slot has no signature compatible with SearchPluginsThread.pluginLook[float, str]

rhalvers avatar Nov 24 '22 04:11 rhalvers

again, 2.4.2 has broken scan, you need 2.4.3 or 2.4.4

falkTX avatar Nov 24 '22 08:11 falkTX