Breaking changes in Carla Plugin Host
Moderators: raboof, MattKingUSA, khz
-
- Established Member
- Posts: 2326
- Joined: Sat Jun 21, 2014 8:37 pm
- Been thanked: 256 times
Re: Breaking changes in Carla Plugin Host
Makes sense to me, it shouldn't be your job to fix every daft plugin,
or half-tested app. vst3 support is no big deal, still half-baked anyway,
and can be handled by devs outside of linux. Doing what you do best,
without the extra balls and chains, can only be a good thing.
Cheers
or half-tested app. vst3 support is no big deal, still half-baked anyway,
and can be handled by devs outside of linux. Doing what you do best,
without the extra balls and chains, can only be a good thing.
Cheers
- chaocrator
- Established Member
- Posts: 313
- Joined: Fri Jun 26, 2015 8:11 pm
- Location: Kyiv, Ukraine
- Been thanked: 1 time
- Contact:
Re: Breaking changes in Carla Plugin Host
the short story: yes.Lyberta wrote:So Juce is now proprietary? Ugh.
the long story: https://juce.com/get-juce
-
- Established Member
- Posts: 315
- Joined: Mon Jan 02, 2017 9:46 am
- Has thanked: 1 time
- Been thanked: 5 times
Re: Breaking changes in Carla Plugin Host
I don't know much about JUCE and what they are doing but one of the worst cases I've seen is Apple charging a developer fee before someone can build a Safari extension for personal use.
At least, that was my experience when trying to build a testing Safari extension.
At least, that was my experience when trying to build a testing Safari extension.
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: Breaking changes in Carla Plugin Host
That's the another agrument to avoid third-party libraries in the long-live-targeted project.
That's why I've avoided JUCE and decided to write my own Toolkit for plugins: I've never trusted JUCE and hope that there are not so many people who caught into this trap.
That's why I've avoided JUCE and decided to write my own Toolkit for plugins: I've never trusted JUCE and hope that there are not so many people who caught into this trap.
Last edited by sadko4u on Wed Nov 22, 2017 3:25 pm, edited 2 times in total.
LSP (Linux Studio Plugins) Developer and Maintainer.
-
- Established Member
- Posts: 315
- Joined: Mon Jan 02, 2017 9:46 am
- Has thanked: 1 time
- Been thanked: 5 times
Re: Breaking changes in Carla Plugin Host
Now that I've read it, I agree that the tracking is not that great IMO.falkTX wrote:You can still use Juce with its GPLv3 mode, but it's getting harder and harder to do that...
You have to remove the tracking they added in their IDE/Project-Manager, then also remove the tracking and watermark on each generated project you create...
There's also this.... https://forum.juce.com/t/announcing-a-n ... dule/24764 (which was the last straw for me)
Not that I'm going to use JUCE much, but when I ported over a vst to Linux I used your Distrho rather than Juce because Distrho looked like it would do the job (very well as it turned out) without all of that Juce overhead which doesn't appeal to me much.
Re: Breaking changes in Carla Plugin Host
I'll be honest, I understand the use of analytics. For a proprietary company it helps them make their software more appealing and their users happier with the experience (which helps a company feel proud of their work AND make money). I've been very frustrated in wanting to make a great product that users love but not having ability to get meaningful feedback, both with my FLOSS projects and with my products at my work and analytics would provide an effective way to do that...
BUT: when the devs in that thread recommend getting a lawyer to make sure you use that feature legally!? Red flag.
I won't say juce is evil, but it is certainly geared toward proprietary companies and I certainly don't need it.
BUT: when the devs in that thread recommend getting a lawyer to make sure you use that feature legally!? Red flag.
I won't say juce is evil, but it is certainly geared toward proprietary companies and I certainly don't need it.
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: Breaking changes in Carla Plugin Host
I fully support and appreciate your decision.falkTX wrote:You can still use Juce with its GPLv3 mode, but it's getting harder and harder to do that...
You have to remove the tracking they added in their IDE/Project-Manager, then also remove the tracking and watermark on each generated project you create...
There's also this.... https://forum.juce.com/t/announcing-a-n ... dule/24764 (which was the last straw for me)
- chaocrator
- Established Member
- Posts: 313
- Joined: Fri Jun 26, 2015 8:11 pm
- Location: Kyiv, Ukraine
- Been thanked: 1 time
- Contact:
Re: Breaking changes in Carla Plugin Host
just noticed.
from my (software user) point of view, the most breaking change is the look of plugin parameters window.
i even was going to create an issue on github about increasing number of parameters per page, but now i love it.
thanks a lot, falkTX.
from my (software user) point of view, the most breaking change is the look of plugin parameters window.
i even was going to create an issue on github about increasing number of parameters per page, but now i love it.
thanks a lot, falkTX.
-
- Established Member
- Posts: 681
- Joined: Sat Nov 01, 2014 8:15 pm
- Location: The Internet
- Been thanked: 1 time
Re: Breaking changes in Carla Plugin Host
Lovely. I have removed all traces of Juce from my system.falkTX wrote:You can still use Juce with its GPLv3 mode, but it's getting harder and harder to do that...
You have to remove the tracking they added in their IDE/Project-Manager, then also remove the tracking and watermark on each generated project you create...
There's also this.... https://forum.juce.com/t/announcing-a-n ... dule/24764 (which was the last straw for me)
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: Breaking changes in Carla Plugin Host
Anyway, thanks for your job, Filipe!
What doesn't kill us, makes us stronger.
What doesn't kill us, makes us stronger.
LSP (Linux Studio Plugins) Developer and Maintainer.
-
- Established Member
- Posts: 186
- Joined: Tue May 26, 2015 12:26 pm
- Has thanked: 2 times
- Been thanked: 16 times
Re: Breaking changes in Carla Plugin Host
Thanks a lot for having voiced your concerns about user privacy and safety, even if it seems to not be a problem for a lot of Juce users/devs . At least it has been said and maybe some will drop Juce for other toolkits.
On a more pleasant note, good job on Carla, as always!
On a more pleasant note, good job on Carla, as always!
- briandc
- Established Member
- Posts: 1442
- Joined: Sun Apr 29, 2012 3:17 pm
- Location: Italy
- Has thanked: 58 times
- Been thanked: 28 times
- Contact:
Re: Breaking changes in Carla Plugin Host
I think it's safe to say that linux users have a particular interest in privacy, and freedom to share their works. Depending on the country one lives in, this may be more or less important too, as it's somewhat of a cultural thing as well. Here in Europe, people are (imho) more aware of privacy issues than in the US. Naivety perhaps?
This may seem like a tangent, but I think it was/is worth mentioning.
My support to falkTX in his decision.
brian
This may seem like a tangent, but I think it was/is worth mentioning.
My support to falkTX in his decision.
brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
My sound synthesis biome: http://www.linuxsynths.com
-
- Established Member
- Posts: 2083
- Joined: Mon Sep 28, 2015 8:06 pm
- Location: Here, of course!
- Has thanked: 232 times
- Been thanked: 400 times
- Contact:
Re: Breaking changes in Carla Plugin Host
Totally understand the dilemma, and agree this is the best way forward - not that my opinion matters
The Yoshimi guy {apparently now an 'elderly'}
-
- Established Member
- Posts: 37
- Joined: Mon Sep 04, 2017 9:30 pm
Re: Breaking changes in Carla Plugin Host
@falktx Thanks for the update. Good stuff!
Nice to see a project get rid of JUCE, been disliking it more and more, mainly because of technical issues, but also because of their total disregard for Linux features/fixes and them rather spending time on "features" like developer and user tracking. So, good to see it gone!
I hope we can convince some plugins to switch to another framework (which would be DPF I guess).
Regarding VST3: I don't really care for it, but it shouldn't be too problematic to add given the GPL'd VST3 SDK, right? Or is that no good for hosts?
And splitting off the plugins makes sense, that's what they are plugins for, right?
Nice to see a project get rid of JUCE, been disliking it more and more, mainly because of technical issues, but also because of their total disregard for Linux features/fixes and them rather spending time on "features" like developer and user tracking. So, good to see it gone!
I hope we can convince some plugins to switch to another framework (which would be DPF I guess).
Regarding VST3: I don't really care for it, but it shouldn't be too problematic to add given the GPL'd VST3 SDK, right? Or is that no good for hosts?
And splitting off the plugins makes sense, that's what they are plugins for, right?