LSP Project

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Baggypants
Established Member
Posts: 188
Joined: Fri Jul 31, 2015 11:28 pm
Has thanked: 14 times
Been thanked: 8 times

Re: LSP Project

Post by Baggypants »

falkTX wrote:love the idea, but I don't see any public code anywhere.

The tarballs here: https://sourceforge.net/projects/lsp-pl ... es/v1.0.0/ only provide binaries.
The LICENSE file inside reports the license as GPL v2.
As per GPL v2 you must distribute source code if you publish binaries (when requested).

I noticed you have this info on the website download:
Currently there is no source code published. You may help to get the source code of the plugins published under the GPL v2 license by donating the project.
I guess you're going donation-ware for the plugins, that's fine.
The GPL license doesn't allow that though, so you should either release source or change the license.

Perhaps the reverse would be a better idea?
(Releasing source but asking donations for pre-compiled binaries)
The relevant part is this:
http://www.gnu.org/licenses/gpl-faq.htm ... ownloadFee

You can't charge a fee to access the source code which is larger than the fee for the binary. Even if you could, it's perfectly within the users rights to re-distribute the source code absolutely free if they wish.


Edit: apparently I didn't notice this thread went on to page two and got relicenced! :oops:
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: LSP Project

Post by ssj71 »

sadko4u wrote: I've already changed licensing for binaries and re-loaded them.
That is good. Or at least better than violating the GPL :) I hope you will have better luck than I so they get funded soon and you will do a GPL release. I'm slightly worried though that you will have quite some difficulty reaching your goals, there's a reason most developers in silicon valley aren't targeting linux audio users. But I do wish you the best of luck!
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
sadko4u
Established Member
Posts: 987
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 360 times

Re: LSP Project

Post by sadko4u »

ssj71 wrote:
sadko4u wrote: I'm slightly worried though that you will have quite some difficulty reaching your goals, there's a reason most developers in silicon valley aren't targeting linux audio users. But I do wish you the best of luck!
Maybe porting to VST can give some respone :lol:
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sysrqer
Established Member
Posts: 2520
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: LSP Project

Post by sysrqer »

sadko4u wrote: Maybe porting to VST can give some respone :lol:
I might be biased here but plugin makers who don't provide vst format are missing quite a lot of users. Many of us use renoise, tracktion, and/or bitwig, all of which don't support lv2 (even though carla does allow us to use them).
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: LSP Project

Post by ssj71 »

sysrqer wrote:plugin makers who don't provide vst format are missing quite a lot of users
or are users missing my plugins? ;)

In the vicious cycle, I'm happy to miss usership if it creates discontent and a little noise is generated for the companies developing these hosts. I would like to see lv2 support added to them. Once enough users want it they'll add it. I am not opposed either if anybody wanted to port my plugins to VST format. I have no intention to do it though.

Back on the point of this thread, sadko, I'd say it will help to add VST versions. You should field as many potential users as possible.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
sysrqer
Established Member
Posts: 2520
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: LSP Project

Post by sysrqer »

ssj71 wrote: or are users missing my plugins? ;)

In the vicious cycle, I'm happy to miss usership if it creates discontent and a little noise is generated for the companies developing these hosts. I would like to see lv2 support added to them. Once enough users want it they'll add it. I am not opposed either if anybody wanted to port my plugins to VST format. I have no intention to do it though.
I understand that, I wasn't having a dig at anyone. I would love to see lv2 added to them as well, it would make everything a lot easier for all of us but it doesn't look like it is going to happen any time soon. My host (renoise) is just about to release a new version, the first major one for 2 years or something, and there is no lv2 support still. At this point I am doubtful they ever will add it. The annoying thing is that it leads us to miss out of such gems as yours and the calf suite. I suppose that's our own fault for choosing to use such a host but hey.
glowrak guy
Established Member
Posts: 2315
Joined: Sat Jun 21, 2014 8:37 pm
Been thanked: 251 times

Re: LSP Project

Post by glowrak guy »

A lightweight vst with the only function being to host lv2 plugin chains
in bitwig, ardour, traction, renoise etc should be an audio community priority.
Over the years, quite a few developers would gain
some recognition, if not resume' fodder, by having their great plugins
available in several commercial Daw's. That would be a cash-donation-worthy
project, if managed by someone well known.

If Carla already can do this, perhaps a light version could be distilled,
or perhaps that capability just needs to be advertised whenever this topic comes up?
Cheers
asbak
Established Member
Posts: 897
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 71 times
Been thanked: 64 times

Re: LSP Project

Post by asbak »

sadko4u wrote: Maybe porting to VST can give some respone :lol:
Considering that 99% of the potential users out there probably never even heard of LV2 that would be a safe bet. :mrgreen:
Linux audio is a small market, hehe.

Anyway, here's the GUI error I mentioned earlier.

Code: Select all

suil error: Unable to open UI library /usr/local/lib/lv2/lsp-plugins.lv2/lsp-plugins-gtk2.so (/home/sadko/eclipse/lsp-plugins/.build/ui_core.o: cannot open shared object file: No such file or directory)
Some Focal / 20.04 audio packages and resources https://midistudio.groups.io/g/linuxaudio
User avatar
sadko4u
Established Member
Posts: 987
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 360 times

Re: LSP Project

Post by sadko4u »

asbak wrote:
sadko4u wrote: Maybe porting to VST can give some respone :lol:
Considering that 99% of the potential users out there probably never even heard of LV2 that would be a safe bet. :mrgreen:
Linux audio is a small market, hehe.

Anyway, here's the GUI error I mentioned earlier.

Code: Select all

suil error: Unable to open UI library /usr/local/lib/lv2/lsp-plugins.lv2/lsp-plugins-gtk2.so (/home/sadko/eclipse/lsp-plugins/.build/ui_core.o: cannot open shared object file: No such file or directory)
Thank you much! I will fix it in the nearest future!
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 987
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 360 times

Re: LSP Project

Post by sadko4u »

asbak wrote: Anyway, here's the GUI error I mentioned earlier.

Code: Select all

suil error: Unable to open UI library /usr/local/lib/lv2/lsp-plugins.lv2/lsp-plugins-gtk2.so (/home/sadko/eclipse/lsp-plugins/.build/ui_core.o: cannot open shared object file: No such file or directory)
FIXED. The error was in makefile: produced shared object library instead of just merging object files into one common object file.
Reloaded binaries to sourceforge. Please check if it's working now.
LSP (Linux Studio Plugins) Developer and Maintainer.
varpa
Established Member
Posts: 509
Joined: Fri Feb 25, 2011 6:40 pm
Been thanked: 13 times

Re: LSP Project

Post by varpa »

Thanks sadko4u, these look like very useful plugins. I installed the last version on kxstudio 14.04. I find that phase detector causes both carla and ardour4 to crash if you try to display the GUI. The comp delay plugins appear to work properly, though their names are not displayed in carla, perhaps because they use characters not supported by carla.
asbak
Established Member
Posts: 897
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 71 times
Been thanked: 64 times

Re: LSP Project

Post by asbak »

sadko4u wrote:Reloaded binaries to sourceforge. Please check if it's working now.
Tested 64bit lsp plugs

It's getting better, but not yet 100% :)

Issue #1: Because of use of German umlauts in the plugin naming, it causes issues displaying the names properly in the hosts (Carla, Muse). Recommend you remove umlauts and any other German characters from plugin descriptions in source code.
Issue #2: Plugs have GUI crashing issues, particularly in Muse3
Issue #3: sometimes there were loading problems of plugs in Carla
Issue #4: Tons of errors in logs

I didn't perform any audio testing.


Testing results Carla-git


comp_delay_stereo Plugin loads, GUI loads, can close GUI but lots of errors in logs

Code: Select all

lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Centimeters (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
' uses old/invalid LV2 property for 'hasStrictBounds'_stereo") - port '�
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Time (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Dry amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Dry amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Wet amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Wet amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Delay time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Delay distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
Will use UI-Bridge, binary: "/usr/local/lib/carla/carla-bridge-lv2-gtk2"
Carla assertion failure: "fLatencyIndex == static_cast<int32_t>(j)" in file CarlaPluginLV2.cpp, line 2215

lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Centimeters (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'p`�' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Time (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Dry amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Dry amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Wet amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Wet amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Delay time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Delay distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
Is resizable => true
ALL OK!

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6008): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6008): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '<invalid>' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '<invalid>' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6008): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'Gtk2CustomWidget-v0'
Carla assertion failure: "pData->pipeRecv != INVALID_PIPE_VALUE" in file ../utils/CarlaPipeUtils.cpp, line 1013
ScopedPluginAction(0) - blocking START
ScopedPluginAction(0) - blocking DONE

comp_delay_X2 Stereo Plugin & GUI loads in Carla, lots of errors in logs

Code: Select all

lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Centimeters L (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port '��-' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time L (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time L (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount L (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount L (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount L (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount L (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Centimeters R (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port '��-' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time R (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time R (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount R (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount R (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount R (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount R (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay time L (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay distance L (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay time R (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay distance R (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
Will use UI-Bridge, binary: "/usr/local/lib/carla/carla-bridge-lv2-gtk2"
Carla assertion failure: "fLatencyIndex == static_cast<int32_t>(j)" in file CarlaPluginLV2.cpp, line 2215


lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#left'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - got unknown port designation 'http://lv2plug.in/ns/dev/port-groups#right'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Centimeters L (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'p�' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time L (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time L (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount L (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount L (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount L (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount L (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Centimeters R (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port '�' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time R (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Time R (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount R (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Dry amount R (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount R (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Wet amount R (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Output gain (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay time L (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay distance L (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay time R (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo") - port 'Delay distance R (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
Is resizable => true
ALL OK!

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6017): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6017): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '<invalid>' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6017): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'Gtk2CustomWidget-v0'
Carla assertion failure: "pData->pipeRecv != INVALID_PIPE_VALUE" in file ../utils/CarlaPipeUtils.cpp, line 1013

comp_delay_mono Plug & GUI loads, similar errors in logs

Code: Select all

lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Centimeters (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port '�Q' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Time (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Dry amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Dry amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Wet amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Wet amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Output gain (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Output gain (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Delay time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Delay distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
Will use UI-Bridge, binary: "/usr/local/lib/carla/carla-bridge-lv2-gtk2"
Carla assertion failure: "fLatencyIndex == static_cast<int32_t>(j)" in file CarlaPluginLV2.cpp, line 2215


lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Centimeters (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port '��u' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Time (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Dry amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Dry amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Wet amount (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Wet amount (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Output gain (G)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Output gain (G)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Delay time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_mono") - port 'Delay distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
Is resizable => true
ALL OK!

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6025): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6025): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '<invalid>' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '<invalid>' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6025): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'Gtk2CustomWidget-v0'
Carla assertion failure: "pData->pipeRecv != INVALID_PIPE_VALUE" in file ../utils/CarlaPipeUtils.cpp, line 1013
ScopedPluginAction(0) - blocking START
ScopedPluginAction(0) - blocking DONE

phase detector Plug & GUI loads but many errors & issues

Code: Select all

lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Time (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Reactivity (s)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Reactivity (s)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selector (%)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Best time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Best distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Best value' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selected time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selected distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selected value' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Worst time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Worst distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Worst value' uses old/invalid LV2 property for 'hasStrictBounds'
Will use UI-Bridge, binary: "/usr/local/lib/carla/carla-bridge-lv2-gtk2"
Carla assertion failure: "fLatencyIndex == static_cast<int32_t>(j)" in file CarlaPluginLV2.cpp, line 2215


lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Time (ms)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Reactivity (s)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Reactivity (s)' uses old/invalid LV2 property for 'logarithmic'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selector (%)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Best time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Best distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Best value' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selected time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selected distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Selected value' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Worst time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Worst distance (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/phase_detector") - port 'Worst value' uses old/invalid LV2 property for 'hasStrictBounds'
Is resizable => true
ALL OK!
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space

(carla-bridge-lv2-gtk2:6032): Gtk-CRITICAL **: IA__gtk_widget_queue_draw: assertion 'GTK_IS_WIDGET (widget)' failed

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6032): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(carla-bridge-lv2-gtk2:6032): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '<invalid>' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'CustomGtkFrame-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'Gtk2CustomWidget-v0'

(carla-bridge-lv2-gtk2:6032): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'Gtk2CustomWidget-v0'
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
CarlaRingBuffer::tryWrite(0x32e30fc, 7784): failed, not enough space
Carla assertion failure: "pData->pipeRecv != INVALID_PIPE_VALUE" in file ../utils/CarlaPipeUtils.cpp, line 1013
ScopedPluginAction(0) - blocking START
ScopedPluginAction(0) - blocking DONE







Testing results in muse3-git


LSP Phasendetektor loads OK but when closing GUI, it crashes Muse3

Code: Select all

Lv2Gtk2Helper: dlerror = (null)
Lv2Gtk2Helper: dlerror (libgtk-x11-2.0.so) = (null)
Lv2Gtk2Helper: dlerror (libgtkmm-2.4.so) = (null)
QXcbConnection: XCB error: 8 (BadMatch), sequence: 2180, resource id: 56626765, major code: 1 (CreateWindow), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2183, resource id: 54526074, major code: 18 (ChangeProperty), minor code: 0

(muse3:5606): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed

(muse3:5606): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed
LV2PluginWrapper_Window::~LV2PluginWrapper_Window()
Segmentation fault

Delay Compensator Mono - GUI loads, closing GUI crashes Muse3.

Code: Select all

Lv2Gtk2Helper: dlerror = (null)
Lv2Gtk2Helper: dlerror (libgtk-x11-2.0.so) = (null)
Lv2Gtk2Helper: dlerror (libgtkmm-2.4.so) = (null)
QXcbConnection: XCB error: 8 (BadMatch), sequence: 1714, resource id: 56626723, major code: 1 (CreateWindow), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 1717, resource id: 54526050, major code: 18 (ChangeProperty), minor code: 0

(muse3:5747): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed

(muse3:5747): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed
LV2PluginWrapper_Window::~LV2PluginWrapper_Window()
Segmentation fault


Delay Compensator Stereo Same problem with GUI

Code: Select all

Lv2Gtk2Helper: dlerror = (null)
Lv2Gtk2Helper: dlerror (libgtk-x11-2.0.so) = (null)
Lv2Gtk2Helper: dlerror (libgtkmm-2.4.so) = (null)
QXcbConnection: XCB error: 8 (BadMatch), sequence: 3909, resource id: 56629963, major code: 1 (CreateWindow), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 3912, resource id: 54526122, major code: 18 (ChangeProperty), minor code: 0

(muse3:5823): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed

(muse3:5823): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed
LV2PluginWrapper_Window::~LV2PluginWrapper_Window()
Segmentation fault
Delay Compensator X2 Stereo Same GUI problem

Code: Select all

Lv2Gtk2Helper: dlerror = (null)
Lv2Gtk2Helper: dlerror (libgtk-x11-2.0.so) = (null)
Lv2Gtk2Helper: dlerror (libgtkmm-2.4.so) = (null)
QXcbConnection: XCB error: 8 (BadMatch), sequence: 1581, resource id: 56626693, major code: 1 (CreateWindow), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 1584, resource id: 54526043, major code: 18 (ChangeProperty), minor code: 0

(muse3:5902): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed

(muse3:5902): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed
LV2PluginWrapper_Window::~LV2PluginWrapper_Window()
Segmentation fault
Some Focal / 20.04 audio packages and resources https://midistudio.groups.io/g/linuxaudio
User avatar
sadko4u
Established Member
Posts: 987
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 360 times

Re: LSP Project

Post by sadko4u »

Hello, asbak, varpa! Thanks for testing!

First, what version of Ardour do you use? It it the official build or installation from kxStudio repo?

Have to write some comments about problems you found.
asbak wrote: Issue #1: Because of use of German umlauts in the plugin naming, it causes issues displaying the names properly in the hosts (Carla, Muse). Recommend you remove umlauts and any other German characters from plugin descriptions in source code.
I think, developers of Carla and Muse should comment this first. For example, Ardour4 correctly displays utf8 names.
I specially decided to use german names of plugins and it's very miserably that I can't use them. Perhaps, the hosts should normally support utf8 encoding?
asbak wrote: Issue #2: Plugs have GUI crashing issues, particularly in Muse3
This should be checked, without stack trace (and plugin backlog disabled in release build) I can't exactly say now, what's happening. I've always tested it in latest official Ardour release and had no problems. Probably have to build latest Carla and check it there.
asbak wrote: Issue #3: sometimes there were loading problems of plugs in Carla
What problems? Carla rejected to load them?
asbak wrote: Issue #4: Tons of errors in logs
It's the usage of old URIS for port properties and port groups (URIS taken from one of the Calf releases), without checking match with official docs. My error, FIXED.
Regenerated TTLs and reloaded to sourceforge.

This is strange behaviour of host (port name begins with unknown symbol):

Code: Select all

lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Centimeters (cm)' uses old/invalid LV2 property for 'hasStrictBounds'
' uses old/invalid LV2 property for 'hasStrictBounds'_stereo") - port '�
lv2_rdf_new("http://lsp-plug.in/plugins/lv2/comp_delay_stereo") - port 'Time (ms)' uses old/invalid LV2 property for 'hasStrictBounds'
And I don't know what does this exactly mean:

Code: Select all

Carla assertion failure: "fLatencyIndex == static_cast<int32_t>(j)" in file CarlaPluginLV2.cpp, line 2215
Again, great thanks for testing.
The Carla issues I will test already in the new year :).
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 987
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 360 times

Re: LSP Project

Post by sadko4u »

falkTX wrote:sadko4u: do you have a system with the kxstudio repos installed?
if yes, you might want to validate those ttl files to make sure they don't contain errors. A few nasty bugs can be a result of stupid typos. (we all make them).
Currently, no. I'm working and developing under openSUSE distribution but probably will install kxStudio on a VM.
falkTX wrote: The output can be a little confusing sometimes. The most common error is "property not in range" which simply means that either a: your using a 'thing' in the wrong place or b: that property doesn't exist (typo?).
If you have any question let me know, I understand the validation output quite well.
What about utf8 support for Carla? Currently people tested plugins and noticed some problems with german letters in plugin names.
LSP (Linux Studio Plugins) Developer and Maintainer.
asbak
Established Member
Posts: 897
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 71 times
Been thanked: 64 times

Re: LSP Project

Post by asbak »

sadko4u wrote:I specially decided to use german names of plugins and it's very miserably that I can't use them. Perhaps, the hosts should normally support utf8 encoding?
Good point!
I've always tested it in latest official Ardour release and had no problems. Probably have to build latest Carla and check it there.
May as well test in Muse3 as well, hehe
(Easy to build from git sources)
Issue #3: What problems? Carla rejected to load them?
This was a weird issue, first couple of times in Carla it wouldn't load the first plug I tried. Then later it magically started loading, I don't know why??
Issue #4: It's the usage of old URIS for port properties and port groups (URIS taken from one of the Calf releases), without checking match with official docs. My error, FIXED.
Regenerated TTLs and reloaded to sourceforge.
Righto

Again, great thanks for testing.
The Carla issues I will test already in the new year :).
yw! Happy NY and keep on rocking! \m/
Some Focal / 20.04 audio packages and resources https://midistudio.groups.io/g/linuxaudio
Post Reply