Tripartite Markovia

Tripartite Markovia is an interactive/generative music system developed in Max designed for use by a solo performer. The computer listens to the performance of the improviser through a monophonic MIDI input, and groups streams of performance data into musical events such as notes, dynamics, rhythms, articulations, rubato and silences. Three virtual players crudely model the instrumental performance by gathering this performance data into collections of transition probability tables, which the system then makes use of to create Markov chains to generate new and varied material. It’s a quirky way of creating a coherent yet surprising dialogue with the computer.

Standalone app and Max source code available

Download at

How did this project use Max?

The system was built entirely in Max with all native objects.

February 15, 2011 | 1:33 am

Wonderful music with a kind of "french post impressionism touch".
It would be great to see what’ s inside the patch !

Viewing 1 post (of 1 total)

Explore More