HumanizeCandombe VST

HumanizeCandombe VST

Loading...
Behzad Haki · Anmol Mishra · Satyajeet Prabhu
Access

Version 1.0.0

See the following tables for the download links for the GrooveTransformer VST plugin.

Operating System Download Links
MacOS (ARM) Download
MacOS (Intel) Download
Windows Download

If you are a linux user, you can build the plugin from source.

Locating the Plugin After Installation

Thumbnail

Source Code

The plugin source code can be found here.

The plugin was developed using NeuralMidiFx, a wrapper we developed for streamlining the deployment of generative models within VST plugins.

License

The plugin and models are licensed separately. While the plugin is open source under GPLv3, the models are subject to additional non-commercial restrictions.

Plugin Source Code

Licensed under the GNU General Public License v3.0 (GPLv3).

Pre-trained Models (*.pt)

All pre-trained machine learning models included in this project are licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license. You may use, share, and adapt these models for non-commercial purposes only.

Publication
  1. Learning Microrhythm in Uruguayan Candombe using Transformers

    Learning Microrhythm in Uruguayan Candombe using Transformers

    Anmol Mishra, Satyajeet Prabhu, Behzad Haki, and 1 more
    Proceedings of the International Computer Music Conference (ICMC) · 2025
    Abstract

    Musicians rely on nuanced microrhythm, slight variations in timing, dynamics, and other aspects, to create an expressive rhythmic feel in music performance. Electronic music production often attempts to replicate these qualities through algorithmic manipulations to achieve similar effects. In this work, we address the generation of microrhythm using a method that learns microtiming and dynamics from onset timing and strength annotations of drum performances. We frame microrhythm learning as a sequence modeling task, leveraging a Transformer-based model. Our focus is on Uruguayan candombe drumming, where we explore its rhythmic patterns at both the beat and rhythmic cycle levels. To evaluate the model’s effectiveness in replicating the original microrhythm, we compare the mean, standard deviation, and histogram intersection of timing deviations and dynamics values at each subdivision for the original and the generated data. The model is deployed as a VST enabling artists to incorporate candombe grooves into drum scores. With this work, we aim to bridge the gap between algorithmic rhythm creation and the expressive qualities of live performance, striving to produce music with the authentic grooves of various Latin American genres.

    BibTeX
    @inproceedings{mishra2025learning,
      title = {{Learning Microrhythm in Uruguayan Candombe using Transformers}},
      author = {Mishra, Anmol and Prabhu, Satyajeet and Haki, Behzad and Rocamora, Mart{\'\i}n},
      year = {2025},
      month = jun,
      booktitle = {{Proceedings of the International Computer Music Conference (ICMC)}},
      address = {Boston, Massachusetts},
    }
  1. Groove Transfer VST for Latin American Rhythms

    Groove Transfer VST for Latin American Rhythms

    Anmol Mishra, Behzad Haki, Satyajeet Prabhu, and 1 more
    the 25th International Society for Music Information Retrieval Conference (ISMIR) · 2024
    Abstract

    Latin American music relies on groove—small variations in timing, dynamics, and other aspects—to create an expressive rhythmic feel in music performance. Electronic music production often attempts to replicate these qualities through algorithmic manipulations to achieve similar effects. In this work, we employ a transformer-based model to learn microtiming and dynamics from onset timing and strength annotations of Uruguayan Candombe drum performances. The model is then deployed as a VST allowing users to apply the learnt candombe microrhythms to quantized midi drum performances. With this work, we aim to bridge the gap between algorithmic rhythm creation and the expressive qualities of live performance, striving to produce music with the authentic grooves of various Latin American genres.

    BibTeX
    @inproceedings{Mishra2024LBD,
      author = {Mishra, Anmol and Haki, Behzad and Prabhu, Satyajeet and Rocamora, Martín},
      booktitle = {{the 25th International Society for Music Information Retrieval Conference (ISMIR)}},
      year = {2024},
      month = nov,
      publisher = {ISMIR},
      title = {{Groove Transfer VST for Latin American Rhythms}},
    }
Contact

Support, Bug Reports, and Feature Requests

Please use the GitHub Issues page.

Installation Issues

If you have issues installing the plugin, either contact the first author via the Github issues page above or contact Behzad Haki using the email address provided here.

Demo
Technical details

Presentation by Anmol Mishra & Satyajeet Prabhu at ADCx India 2025 Conference