Awesome
ChowMultiTool
ChowMultiTool is a swiss-army-knife sort of plugin, containing a handful of little effects and other things that I've found useful.
Screenshots
<img src="./images/title_screen.png" alt="Title Screen" height="250"><img src="./images/drawn_eq.png" alt="Drawn EQ" height="250"> <br/> <img src="./images/math_shaper.png" alt="Math Shaper" height="250"><img src="./images/band_split.png" alt="Band Splitter" height="250">
Quick Links:
Tools:
- EQ
- Signal Generator
- Waveshaper
- Band-Splitter
- Analog-style EQ
- Brickwall Filters
- State Variable Filters
Video walkthrough:
Building
To build from scratch, you must have CMake installed.
Currently, the plugin has only been tested building with Clang (across Mac, Windows, and Linux). It is likely that the plugin would build fine with other major compilers, but for the moment, we're planning to ship Clang builds on all platforms.
# Clone the repository
$ git clone --recurse-submodules https://github.com/Chowdhury-DSP/ChowMultiTool.git
$ cd ChowMultiTool
# build with CMake
$ cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
$ cmake --build build --config Release
Credits
- Extra Icons - FontAwesome and FontAudio
- Math Expression Parsing - ExprTk
- UI Inspection - melatonin_inspector
- Limited-memory BFGS Algorithm - LBFGSpp
- Matrix Operations and Vector Support - Eigen
License
ChowMultiTool is open source, and is licensed under the GPLv3 license. Enjoy!