Wahmbulance is an autowah plugin based on the Pamplejuce template and JUCE 7.x
It was developed with:
- C++20
- JUCE 7.x as a submodule tracking develop
- CMP as a submodule. This is used for drawing interactive plots using JUCE
- CMake 3.21 for building cross-platform
- Catch2 v3.1.0 as the test framework and runner
- pluginval 1.x for plugin validation
- GitHub Actions config for building binaries, running Catch2 tests and pluginval,artifact building on the Windows, Linux and macOS platforms, including code signing and notarization on macOS and Windows EV/OV code signing via Azure Key Vault
This was adapted from a python implementation of the effect that I worked on [https://github.com/cwoodall/py-audio-effects-autowah/]
Inspiration
Originally the Wahmbulance plug-in was based