Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External plugin system rework #2616

Closed
grejppi opened this issue Feb 27, 2016 · 9 comments
Closed

External plugin system rework #2616

grejppi opened this issue Feb 27, 2016 · 9 comments

Comments

@grejppi
Copy link
Contributor

grejppi commented Feb 27, 2016

withdrawn

@grejppi grejppi added this to the 1.3.0 milestone Mar 14, 2016
@x42
Copy link

x42 commented Mar 25, 2016

What's the issue with LV2 that lead to despair?

It's really straight forward, Most if not all of it is abstracted by liblilv and the GUI part by libsuil. It works cross platform on the four+ major platforms out there.

Yet another plugin format? anything innovative?

@grejppi
Copy link
Contributor Author

grejppi commented Mar 25, 2016

@x42 the despair was not caused by LV2, but the fact that LMMS reimplements the same things for every plugin format.

@ghost
Copy link

ghost commented Apr 28, 2016

LV2 is standard, and supported by plenty of existing programs. I suggest not only that LMMS implements LV2 support, but also that it rewrites its own instruments (FreeBoy, Kicker, LB302, etc.) as LV2 plugins, so that they can be used outside of LMMS.

Someone has already done some ground work for the second point: here.

I think this issue is very important, so much that you should probably start a crowdfunding campaign for it. This would make the difference between a hobby program and a professional one.

@tresf
Copy link
Member

tresf commented Apr 28, 2016

I think this issue is very important, so much that you should probably start a crowdfunding campaign for it.

Please do. This isn't a Sunday afternoon task and it's easier to talk about it than it is to do it. If you want to step in and coordinate, 1. Prove you can. 2. Do it. Otherwise you're just saying +1.

@ghost
Copy link

ghost commented Apr 29, 2016

How am I, who's never contributed to LMMS or been involved in its development, to be trusted with raising funds for it?

If a trustworthy LMMS developer (or community member) started a crowdfunding campaign I would gladly donate to it and promote it, but please don't expect people who just express an opinion to take responsibilities they don't have the authority to claim for themselves.

@tresf
Copy link
Member

tresf commented Apr 29, 2016

@paper-pauper, to keep the thread on topic, I'll ask you bring you "opinions" to the development list or a separate bug report.

@ghost
Copy link

ghost commented Apr 29, 2016

@tresf You went off thread by the way, by using an ad hominem. Consider my former post as a +1 if you wish and it's still a valid comment, when both yours (and this one of mine) are useless and really bring nothing to the discussion.

Edit: and I will not respond to any further messages. I respect you because you are actually helping LMMS by contributing to it but that doesn't give you the right to treat people this way, especially because I think we both want LMMS to become a better program.

@tresf
Copy link
Member

tresf commented Apr 29, 2016

@paper-pauper I've started a discussion here: #2745. I've closed it out so that it won't show as open on our tracker, but comments are enabled.

@karmux
Copy link
Contributor

karmux commented Jun 3, 2017

I see you've deleted branch with preliminary changes. Are you still working on this?

@grejppi grejppi closed this as completed Sep 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants