Chowdhury-DSP / ChowMatrix

Matrix delay effect
BSD 3-Clause "New" or "Revised" License
286 stars 28 forks source link

LV2 builds missing from win & mac package. #46

Open dromer opened 3 years ago

dromer commented 3 years ago

LV2 is a cross platform plugin format, but we don't see any builds for win or mac included.

Please add LV2 to the packages that are generated for download :)

jatinchowdhury18 commented 3 years ago

Thanks for the request. To compile for LV2, I'm using the Distrho fork of JUCE with some custom changes (for more information see here). I'm not 100% sure how to enable builds for Windows and Mac, but I can probably figure it out.

I'd like to be able to test these builds on Windows and Mac before publishing them, but I don't know any LV2 hosts for these OSes. Do you know of any? Maybe Ardour?

dromer commented 3 years ago

At least Ardour, Carla and Mixxx. Also Reaper is coming with cross-platform LV2 support soon (already working in development version). And Kushview-Element is about to enable LV2 for win+mac as well.

https://github.com/DISTRHO/PawPaw is meant to help developers do cross-platform builds of plugins and software (although it's not 100% ready for prime-time, maybe you can find some hints on how to enable these builds in there)

jatinchowdhury18 commented 3 years ago

Sorry I've been quiet on this one. There's currently a discussion on this pull request for enabling LV2 builds for win/mac via the JUCE CMake interface. Hopefully we'll have more information on this soon!