LV2 support in JUCE

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

Post Reply
Basslint
Established Member
Posts: 1511
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 382 times
Been thanked: 298 times

LV2 support in JUCE

Post 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!
Last edited by Basslint on Tue Aug 13, 2019 9:01 am, edited 1 time in total.
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
User avatar
sadko4u
Established Member
Posts: 986
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 359 times

Re: LV2 support in JUCE

Post 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.
LSP (Linux Studio Plugins) Developer and Maintainer.
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: LV2 support in JUCE

Post by rghvdberg »

Falktx did a pr for lv2. They basically weren't interested.
Dunno if his fork of Juce is still up to date.
Basslint
Established Member
Posts: 1511
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 382 times
Been thanked: 298 times

Re: LV2 support in JUCE

Post 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
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
User avatar
d.healey
Established Member
Posts: 610
Joined: Fri Sep 22, 2017 8:33 pm
Has thanked: 274 times
Been thanked: 100 times

Re: LV2 support in JUCE

Post by d.healey »

What's the benefit of LV2 over VST3 from a user's perspective?
David Healey
YouTube - Free HISE scripting and sample library dev tutorials
Libre Wave - Freedom respecting instruments and effects.
Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: LV2 support in JUCE

Post 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.
Post Reply