Also announcing PawPaw, a project that will do LV2 plugin ports for macOS and Windows.
Pushing LV2 forward!! Let's gooo!
@falktx Awesome! We're currently rebuilding Mixxx's Windows dependencies with vcpkg. This motivates me to ensure that lilv is included and working. :) By the way, our macOS builds already have LV2 enabled.
@be yeah someone told me on IRC that mixxx had lv2 support on macos, but not on windows. I quickly took a screenshot of that for the release. would be great to see lv2 enabled on windows too!
@falktx No extra configuration needed, just installing PawPaw plugins and Mixxx and it worked.
@be that is amazing, nice work!
let me know if you need any plugin in particular, I will add it to PawPaw.
@be the rubberband cmake one. https://github.com/breakfastquay/rubberband/pull/18
@falktx We're still discussing the roadmap for merging that with the Rubberband maintainer, but he's responsive so I don't think it will be very long. After that I could get the LV2 plugin building with CMake and send that upstream.
@be sounds good. the lv2 plugin already works as-is afaik, so it is really just making that part of the build process.
ping me when it gets merged, and I will quickly add it to PawPaw then.
@falktx You may want to look into using vcpkg for PawPaw's dependencies.
@falktx We previously used a bunch of batch scripts for our Windows dependencies on our own build server. That server went down and I couldn't get the batch scripts working on GitHub Actions, so we're switching to using vcpkg to build dependencies on GitHub Actions. Also, batch scripts are such a hassle that nobody cared enough to add new libraries for Windows.
@falktx Haha which CMake PR? I've been sending a lot of those upstream to Mixxx's dependencies to get them working with vcpkg.