mirror of
https://github.com/airwindows/airwindows.git
synced 2026-05-15 06:05:55 -06:00
[GH-ISSUE #15] linux lv2 possible? #10
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/airwindows#10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ajboni on GitHub (Jun 16, 2020).
Original GitHub issue: https://github.com/airwindows/airwindows/issues/15
hello! is it possible to make the plug-ins available as lv2 plug-ins?
@snake66 commented on GitHub (Jul 15, 2020):
I'll be happy to have a go at this, if nobody else already has something working.
@magnetophon commented on GitHub (Jul 17, 2020):
@snake66 That would be fantastic!!
@trebmuh commented on GitHub (Jul 17, 2020):
agreed, it'd be very nice to have a LV2 version
@snake66 commented on GitHub (Jul 17, 2020):
Cool, I've begun looking at it and hope I can open a PR sometime during the weekend.
@airwindows commented on GitHub (Jul 17, 2020):
You should not be looking here for pull requests, you should be forking if you need to expand the scope of what's here. I'm already flat out developing the plugins and keeping the YouTube/music side of things moving, have nobody to help me, and am not competent to debug other people's more sophisticated porting code. So you should be looking at the plugins repository more as read-only and fork-bait rather than as, say, Linux where a programming genius increasingly just passes judgement over a world of brilliant contributors and understands all they bring. I'm not competent to do that :)
It's MIT licensed for a reason, there's very little asked of you if you choose to run with this stuff. I'm getting old and will die at some point so I restrict things as little as possible and expect people to be off and running, each in their own ways :)
@magnetophon commented on GitHub (Jul 18, 2020):
@airwindows Thanks for being this clear and upfront. 👍
Maybe you should put that info in the readme.
@snake66 Maybe https://github.com/laserbat/airwindows is a good place to collaborate on linux airwindows.
@laserbat Do you agree?
@snake66 commented on GitHub (Jul 19, 2020):
@airwindows Thanks for your response, and clarifying your position. I understand completely, so instead of a PR I've made a repo on my own server for now. Let me know if you think that is an ok arrangement for you. If you have any objections on branding, referring to you or Airwindows, please let me know!
My aim is to use your existing unmodified
processReplacingfunctions directly from the LinuxVST directory, and just make a thin wrapper so that it can be called from an LV2 host. I make no changes to the original plugin code.Thanks a lot for your work, and making it available!
@snake66 commented on GitHub (Jul 19, 2020):
@magnetophon @laserbat Cool, I'll be happy to contribute the LV2 wrappers to that repo too if you're interested.
@magnetophon commented on GitHub (Jul 22, 2020):
@snake66 I've been following your progress. Thanks a lot for doing this!
@ajboni commented on GitHub (Jul 22, 2020):
@snake66 Indeed, thanks for your work!! Here is some metadata that might be useful for the .ttl (plugin type, comments, and description)
https://github.com/ajboni/airwindows-cheatsheet/blob/master/src/database.js
@magnetophon commented on GitHub (Jul 22, 2020):
@ajboni Wow, very handy! Great search functionality, thanks!
@snake66 commented on GitHub (Jul 22, 2020):
@ajboni Thanks, that will definitely be useful!
@fpesari commented on GitHub (Jul 30, 2020):
@snake66 I wanted to say thanks first of all, your efforts are much appreciated!
@snake66 commented on GitHub (Aug 2, 2020):
I'm sorry I haven't had much time to work on this for the past week and a half, but I'm not stalling :) I've made a mailing list where I will post updates and status as I go a long, and that's also a good place to discuss, submit issues, patches or anything else around the LV2 port. Hope that's cool with everyone.
@magnetophon commented on GitHub (Aug 2, 2020):
@snake66 Don't be sorry!
I subscribed to the list.
@dromer commented on GitHub (Feb 21, 2021):
Good busy @snake66 !
Since your repo uses cgit I'll just make my comment here:
It would be nice to have the plugins into one big lv2 bundle, this way you can just have an
Airwindows.lv2dir with all the plugins inside (this will make my~/.lv2much more manageable :D).@dromer commented on GitHub (Feb 21, 2021):
Like this:
@dromer commented on GitHub (Feb 21, 2021):
You can then add yourself as the maintainer, like so: https://gitlab.com/drobilla/blop-lv2/-/blob/master/blop.lv2/manifest.ttl.in#L7
@snake66 commented on GitHub (Feb 21, 2021):
Yeah, sorry about that. I'll get back to it soon I hope!.
Feel free to fork or send patches or do whatever of course.
That's a great idea, I'll definitely go that way.
@dromer commented on GitHub (Apr 27, 2021):
@snake66 I noticed you did quite some updates over the past months, however I'm unable to compile DustBunny:
@snake66 commented on GitHub (Apr 28, 2021):
@dromer Thanks for the heads up. I'll have a look at it this weekend. Strange that this error did not show up for me. Which compiler (and version) are you using?
@dromer commented on GitHub (Apr 28, 2021):
@snake66 this is
gcc 8.3.0-6on debian stable@snake66 commented on GitHub (Apr 29, 2021):
@dromer Thanks! I'll have a look at it.
@snake66 commented on GitHub (May 2, 2021):
@dromer I've pushed another revision, that I hope will fix this issue. I wasn't able to reproduce tyring to build with gcc 8.3 in a debian docker image, so please let me know if it works for you or not.
Technically this code triggers undefined behaviour, so it's a miracle that it works as intended in any case. I'm still hoping to make as little changes to the upstream code as possible, but let's see how far that will get us :)
@dromer commented on GitHub (May 2, 2021):
@snake66 success!
@dromer commented on GitHub (May 2, 2021):
@snake66 btw we started to try and build these for MOD and they do work, but man is the cpu load high for most of them.
@snake66 commented on GitHub (May 6, 2021):
@dromer Cool! But yeah, the dithering stage seems to be very CPU intensive. It could be worth trying to strip it out from each plugin like was done for the soundpipe port of the verbity plugin.
@mxmilkiib commented on GitHub (Apr 22, 2022):
FYIs, found this today https://github.com/hannesbraun/airwindows-lv2
Edit; I guess generally that decoupling shared aspects of the code to make it easier to manage has been considered? Maybe I missed or forgot a reply on that though!