Distrho Plugins crash in Muse

MusE is a MIDI/Audio sequencer with recording and editing capabilities, aiming to be a complete multitrack virtual studio for Linux. http://muse-sequencer.org/

Moderators: MattKingUSA, khz, spamatica

Established Member
Posts: 192
Joined: Mon Feb 08, 2010 10:38 am

Re: Distrho Plugins crash in Muse

Postby spamatica » Sun Mar 03, 2019 11:21 pm

I'm on Kubuntu 18.04, can't get any sound out of either Red Zeppelin or Black Pearl when launching from MusE, however if I use CarlaRack they work just fine.

As artofmusic mentions clicking in the plugin gui should show a red animation together with the sound. When instantiated from MusE there is neither.
Further more, I see there's an idleInterface extension which this plugin seems to use and I recall we have had issues with similar functionality for VST instruments. Not that it's related but might be same kind of problem.

Tim E. Real
Established Member
Posts: 148
Joined: Sat Sep 15, 2012 12:36 am

Re: Distrho Plugins crash in Muse

Postby Tim E. Real » Sun Mar 03, 2019 11:26 pm

Yes, exactly, I pointed that out Robin G. that the idle is in fact being called continuously,
and yet there's no animations.
He suggested I try other plugins such as SimpleScope. It does not respond either.
I see that both plugins seem to be built upon the same kit(s).

Tim E. Real
Established Member
Posts: 148
Joined: Sat Sep 15, 2012 12:36 am

Re: Distrho Plugins crash in Muse

Postby Tim E. Real » Mon Mar 04, 2019 2:46 am

Observation: In QTractor, when first adding the plugin to a track, notice how the animations are also not working -
unless you activate the plugin (the green activate light in QTractor).
The animations only work when the plugin is activated.

When de-activated, the behaviour in QTractor is exactly the same as we see in MusE right now.

But... we DO activate the plugin.
I traced it and saw that lilv_instance_activate() is being called, and that lilv_instance_deactivate() was not being called too soon.
This is immediately after creating of the plugin itself, long before any GUI is created or shown.
(I posted that test to Robin.)

I dunno guys, I'm gonna lay my money on something to do with that freakin' activation.
It's just too much of a coincidence that it behaves exactly the same in QTractor when deactivated as we see
in MusE where it is supposed to be activated.

I, or somebody, should try to bust in there and somehow re-activate the plugin after the GUI has shown.
Stay tooned... I'm super real busy with other things and libel to drop out at any time for long periods, but those are my thoughts for now.

[Edit:] It's pretty clear to me that the idle interface is working. Otherwise there would be nothing there and I think
the other animations and tooltips and so on would not work. I tested by removing the idle calls and of course, like other plugins
which need it, nothing was shown at all. It's pretty clear also that the very first time idle is called is an important one,
this has been observed now and before where it's all blank until that very first call.
And that first call seems fussy with some plugins, I've seen it. Witness the Distrho plugins (which this thread is about) -
where I just had to remove something from our all-important very first idle call to make them work.
Anyway, more evidence of my activation theory. Idle seems to be working.

[Edit:] I suppose it could be the plugin's idle interface after all, and although various other aspects of it are working,
really it's something deep down that depends on our systems that is making it not respond yet actually play for one of us.

Return to “MusE Sequencer”

Who is online

Users browsing this forum: No registered users and 1 guest