HumanizeCandombe VST is a JUCE-based audio plugin project designed to add human-like variations of Candombe to quantized rhythm patterns. This project leverages the transformer model to process MIDI input and outputs more natural and expressive rhythm.
A complete video demonstration of the plugin usage and performance can be found below:
Note: Made using Ableton Live 12 running on Mac (Intel) OS Ventura
- MIDI Processing: Processes MIDI input to add human-like variations.
- Machine Learning Integration: Utilizes Transformer models for adding groove.
- Cross-Platform: Supports macOS, Windows.
- Plugin Formats: Available as AU, VST3, and Standalone.
- JUCE: Ensure you have JUCE installed. You can get it from JUCE's official website.
- CMake: Version 3.16 or higher.
Run the following commands
mkdir build
cmake -B build .
cd build
make
This should automatically download JUCE and Torchlib, and the plugin should be available to use as Standalone or VST.
- Open your preferred DAW.
- Load the HumanizeCandombe VST / AU plugin on a midi track.
- Drag your midi file into the plugin.
- Hit the 'Humanize!!' Button.
- Drag the humanized midi clip from the plugin into your DAW or to an external folder to save as a midi file.