Page 1 of 1

LV2 support in JUCE

Posted: Mon Aug 12, 2019 8:12 am
by Basslint
A while ago, someone implemented an LV2 interface for JUCE so that people who used JUCE for their plugins could compile them with LV2 support without any additional work. This feature, sadly, was never merged into JUCE upstream, and its author started his own GUI framework called DPF.

Many free plugins use JUCE, and it would be nice to have them easily available in all distros. But for that to happen, JUCE should support LV2, since it's the most widely supported plugin format on GNU/Linux. If you care about more free (and even proprietary and commercial) plugins such as synths being easily available on GNU/Linux without relying on proprietary and discontinued VST2 support (since they have not yet implemented GPLv3'd VST3 support, and VST3 is not supported by any free DAW anyway), here is the issue on Github. Even a thumbs up to that issue would be fine, there are already 25.

Perhaps ROLI thinks that LV2 support is not profitable, because GNU/Linux users aren't too many, they aren't used to pay for software in many cases and GNU/Linux is already supported via VST2, even if it's a deprecated SDK which cannot be legally distributed without getting a DMCA from Yamaha. But the code is already out there (of course, it's a bit old so there might be a need to adapt it to the latest version of JUCE) and I hope some of the professionals here can provide ROLI with good arguments for supporting LV2 or to accept contributions from the community, if they don't want to support it themselves.

Thank you!

Edit: I noticed some negative comments on ROLI's issue tracker. This topic was a way to bring a matter dear to many (more LV2 support) to attention, not a call for brigades or things like that. I apologize for any unintended effects, please let's be as kind as possible toward ROLI, what they do for free software is already pretty nice!

Re: LV2 support in JUCE

Posted: Mon Aug 12, 2019 11:31 pm
by sadko4u
Are you still interested in that crap (JUCE)?
If they're not interested in support of non-commercial plugin formats, it's their problem.
When I've asked how to solve problems with interoperability of GTK and JUCE, nobody helped me from JUCE developers' side.
So f**k them off and leave them rest in piss.

Re: LV2 support in JUCE

Posted: Tue Aug 13, 2019 2:49 am
by rghvdberg
Falktx did a pr for lv2. They basically weren't interested.
Dunno if his fork of Juce is still up to date.

Re: LV2 support in JUCE

Posted: Tue Sep 07, 2021 1:41 pm
by Basslint
Some news: the new developers from ROLI are planning to add official LV2 support in the next few months, it seems!

https://github.com/juce-framework/JUCE/ ... -914228048

Re: LV2 support in JUCE

Posted: Tue Sep 07, 2021 2:52 pm
by d.healey
What's the benefit of LV2 over VST3 from a user's perspective?

Re: LV2 support in JUCE

Posted: Wed Sep 08, 2021 9:18 am
by Kott
d.healey wrote: Tue Sep 07, 2021 2:52 pm What's the benefit of LV2 over VST3 from a user's perspective?
It's a good question indeed. Personally I don't know what benefits LV2 has over VST3. Both have headless mode and extensions.
From the host side - JUCE LV2 support is awaited by users.