- Access
- License
- Publication
- Contact
Download
Download the Max Patch from here.
Installation
Unzip the downloaded file and place the Markov_Groove_Device.maxpat
file in you Max X/Packages folder.
To drive the Markov Accompaniment patch, you will need a rhythmic source to drive the generations. Originally, the patch was developed to be used with the GrooveTransformer VST. You can use the GrooveTransformer VST to generate rhythmic patterns, or you can use any other rhythmic source that outputs MIDI notes.
Template Ableton Live Set
We’ve prepared an Ableton Live set that includes the Markov Accompaniment patch with all the required routings. You can download it from here.
Source Code
Availabe at https://github.com/evans398/markov-groove
Licensed under the GNU General Public License v3.0 (GPLv3).
We published the following paper recently on a performance we did with the Markov Accompaniment patch. Here is the paper:
Evans, Nicholas, Behzad Haki, and Sergi Jordà. “Repurposing a Rhythm Accompaniment System for Pipe Organ Performance.” Proceedings of the International Conference on New Interfaces for Musical Expression. 2025.
Support, Bug Reports, and Feature Requests
Please use this GitHub Issues page.
Feedback, and Direct Contact
If you prefer to contact us directly, please contact Behzad Haki.
Collaborations
If you are interested in collaborating with us, please contact any of the authors.
- Overview
- Demo
- Documentation
Back in November 2024, we had the opportunity to participate in a concert series at Palau Güell. These series, called Organic, were to showcase the main organ fixture of the venue, a large pipe organ designed specifically for the space.
For this performance, we had access to the main organ, as well as a couple of portable organs (see image below).
The concept for the performance was to us a setup in which Raul Refree would perform on the main organ, and the system would generate accompaniments in real-time, played by the portable organs.
The idea was to explore whether and how we could use our prior generative system, which were mainly focused on rhythm, to generate harmonic content for the organ. As such, we developed the system shown below, in which GrooveTransformer is used to generate rhythmic content and a Markov-model is used to generate the harmonic content.
While the system was originally designed to work with the pipe organ, it can be adapted to work with any pitched instrument, digital or acoustic, that can be controlled via MIDI.
Snippets of the Organ performance
A demo with an early version of the patch
We are preparing a detailed guide. For now, there is a brief overview of the app’s functionality, available here