ffAudio / Frequalizer

Equalizer using JUCE new dsp module
https://foleysfinest.com/plugins/frequalizer/
BSD 3-Clause "New" or "Revised" License
316 stars 45 forks source link

Feature/update to juce6 #6

Closed vallant closed 3 years ago

vallant commented 3 years ago

Hi, i'm using your project as part of my master thesis, and thought i might also just go ahead and contribute a bit. I've replaced the Projucer-Based project management with the cmake-version, which was introduced with JUCE 6. Also i've setup a simple pipeline for github actions, just to check if things are working. I wasn't able to build it on linux (yet!), some linker error popped up which i wasn't able to resolve today, but i guess its just a matter of time. While all build paths should stay the same, i did not include your disabled warnings, i'd like to fix the warnings in another pull request too. By default only AU and VST3 are built, to build VST2 and AAX versions you can use this while exporting cmake .. -DAAX_PATH=... -DVST2_PATH=... (which should probably be stated in the documentation somewhere.

I hope these changes are fine for you, thanks for your project! Best, Stephan

ffAudio commented 3 years ago

Hi Stephan, Thank you for your contribution. I haven't looked into the cmake, so this is probably a good moment to do so. I'll look a bit more closely and probably merge it then.

Cheers, Daniel

vallant commented 3 years ago

Nice! You probably want to check out the juce cmake API here. Its kinda hidden, i wasn't aware this exists for a long time, hehe.