Skip to content

dhunstack/candombe-groove-vst

Repository files navigation

Icon HumanizeCandombe VST

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.

Plugin Interface

Demo

A complete video demonstration of the plugin usage and performance can be found below:

Video Thumbnail

Note: Made using Ableton Live 12 running on Mac (Intel) OS Ventura

Features

  • 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.

Installation

Prerequisites

  • JUCE: Ensure you have JUCE installed. You can get it from JUCE's official website.
  • CMake: Version 3.16 or higher.

Build Instructions

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.

Usage

Running the Plugin

  1. Open your preferred DAW.
  2. Load the HumanizeCandombe VST / AU plugin on a midi track.
  3. Drag your midi file into the plugin.
  4. Hit the 'Humanize!!' Button.
  5. Drag the humanized midi clip from the plugin into your DAW or to an external folder to save as a midi file.

Walkthrough

About

Groove Transfer VST for Candombe Genre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published