GrooveTransformer Plugin
A plugin for generating midi drum patterns as well as accompaniments in real-time
Description
This plugin is the next iteration of the Groove2Drum plugin. The plugin is based on a transformer architecture and is capable of generating real-time midi drum accompaniments based on an input groove extracted from a live midi performance.
That said, this plugin also allows for generating random patterns in different genres. That is, instead of just relying on the input groove, you can perform/compose with the plugin using it as a sequencer!
We are currently in the process of publishing this work. Stay tuned for updates!
Demos
My colleague Nicholas Evans and I have prepared many demos that are available here.
Hardware Version
A variant of this plugin is also available as a Eurorack module. This module was developed by Nicholas Evans
and me.
This module is not commercially available, we are happy to share the design files with anyone interested in building their own. All the resources are available on the GrooveTransformer Eurorack Module page.
Code and Documentation
For now, the source code is only available by direct download. Click here to download the source code. This plugin should work on Windows, macOS, and Linux. However, we have not tested the plugin on M-series Macs yet. We will be updating the plugin soon to support M-series Macs.
I will release packaged versions of the plugin soon. Stay tuned! However, if you have experience with compiling plugins from source, you can compile the plugin from the source code available on GitHub.
Contact
Contact for Music Technology Group
at Universitat Pompeu Fabra
can be found here
If you have any questions about the plugin, feel free to contact me at behzad.haki [at] upf.edu
, or my supervisor, Sergi Jordà
at sergi.jorda [at] upf.edu
.
If you have any questions about the Eurorack module, you can contact Nicholas Evans at nicholas.evans [at] upf.edu
or me.