ChowKick is a kick drum synthesizer plugin based on creative modelling of old-school drum machine circuits. MIDI input to the plugin triggers a pulse with a parameterized size and shape. The pulse is then passed into a resonant filter which can be tuned to a specific frequency, or matched to the frequency of the incoming MIDI notes.
To build from scratch, you must have CMake installed.
# Clone the repository $ git clone https://github.com/Chowdhury-DSP/ChowKick.git $ cd ChowKick # initialize and set up submodules $ git submodule update --init --recursive # build with CMake $ cmake -Bbuild $ cmake --build build --config Release
The resulting builds can be found in
- GUI Framework - Plugin GUI Magic
- SIMD functions - XSIMD
This plugin was inspired by Kurt Werner's analysis and modelling of the TR-808 Kick Drum Circuit, discussed in his wonderful PhD Dissertation.
ChowKick is open source, and is licensed under the BSD 3-clause license. Enjoy!