-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Bring vocoder upstream into SWH plugins #2366
Comments
Steve Harris responded already:
Waiting to hear from Achim and if it is also a yes, try to figure out how much work we just signed ourselves up for. :) Edit: Achim responded as well:
|
FYI - Initial conversion has been started here: https://github.com/tresf/ladspa/blob/vocoder/vocoder_1337.xml |
Initial port check... FYI, upstream is still here: https://github.com/tresf/ladspa/blob/vocoder/vocoder_1337.xml Before (Current version, After (New swh version, Initial testing is a failure...
|
The converted plugin works. I hope there are no licensing problems: the program from Achim Settelmeier is GPL-2+, which is compatible with SWH, but the version in LMMS is GPL-3+. |
I received written permission from both plugin authors via #2366 (comment). If you're overly concerned with the license, I'd be happy to reach out again. |
Did you do some more work on it? Mine wasn't working when I last tested per tail end of #2366 (comment):
|
I believe Hexasoft is the only one missing to ask.
Yes, although I did not get any symbol lookup error. I have made the pull request to SWH. |
I don't understand, Hexasoft is listed as porting/bundling it with LMMS and is not mentioned at all in the source. Can you help explain? |
I think Josh Green and Hexasoft should be mentioned; I will do that later. |
Edit: My post was TL;DR. I've emailed Hexasoft I hope his email address is still valid. I don't think we'll have any pushback from @tobydox or @softrabbit (Raine) -- they should chime in shortly -- and albeit obvious I'm in a couple commits too (fine by me. 👍 ) |
I'm fine with whatever license change regarding the LADSPA plugins :-) |
Do what is necessary, and don't ask for my permission. I don't consider myself a copyright holder here, I just reorganized the existing code a little. |
The pull request is merged. |
@jasp00 great. Can you please leverage the upstream build script to export new source files so that we get it downstream? |
FYI, No email response from Hexasoft yet. I tried the email from his C.V. page and it bounced back. |
@jasp00, Hexasoft replied via email. GPL2 is fine.
|
The vocoder is upstream and Hexasoft has clarified the license. This issue can be closed. |
Agreed, but has anyone tested it? |
Tested, wrote upgrade and merged. Much thanks. 👍 |
Hi @jasp00 and all, |
Good catch. We don't have direct access to Steve's HTML source, but I've added a basic description here: swh/ladspa#30 (comment) |
Thanks @tresf . We'll be waiting for Steve to regenerate the xml. At least, this "issue" will not get unnoticed. |
Update generated C files from SWH upstream Closes LMMS#2366
We've historically put the vocoder plugin into our
plugins/LadspaEffect/swh
directory for (likely) ease of building and bundling, but it's technically not an swh plugin which has lead people install LMMS just to get access to it.I've asked Steve Harris (swh) as well as the Vocoder maintainer (Settle) and gotten the green light to actually put Vocoder in the swh upstream repo.
Since the vocoder page lists us as the binary distribution, I'm making a task to correct this inaccuracy by submitting the code upstream.
The code is here: https://github.com/LMMS/lmms/blob/master/plugins/LadspaEffect/swh/vocoder_1337.c
Original bug report
For some strange reason we have a non-SWH LADSPA plugin in our
plugins/swh
folder. This surfaced after a Debian user went to the vocoder home page, saw LMMS provides it and then installed LMMS per site instructions.Since LMMS intentionally doesn't place LADSPA plugins in the root directory, the user couldn't use it in certain DAWs. The
#lmms
channel on IRC had some good (albeit heated) discussion on where this should live (or should Debian just package and provide this as a stand-alone) and it was decided that we should at least move it from the/plugins/swh
folder unless a decision is reached between authors.In the mean time, I've put out a request for inclusion to the authors. A copy of the email is below.
-Tres
The text was updated successfully, but these errors were encountered: