max4.live

a better search for max devices
MarkovMIDI screenshot

MarkovMIDI

by leisurewear

Generate MIDI from markov chains trained on the MIDI input o...

View on maxforlive.com

Type
MIDI Effect
Author
leisurewear
Version
1.0.0
License
AttributionNonCommercial
Live version
11.2.6
Max version
8.5.1
Downloads
357
Updated
2022-11-24

Description

Generate MIDI from markov chains trained on the MIDI input of your choosing. This is a bit of a work in progress. It works, but not with 100% reliability.

Based on Benjamin Day Smith's ml.* (M L Dot Star) Max package: https://ben.musicsmiths.us/ml.phtml

Basic usage:

1. Run transport and feed MIDI into the device

2. Toggle Train ON.

3. Wait as MIDI is fed into the device. (approx. 10s)

4. Toggle Train OFF.

5. Toggle Play ON.

6. The device will generate MIDI notes based on models trained on your input.

7. Toggle Play ON/OFF to start/stop MIDI generation.

8. Toggle Train ON again to clear the previous models and start over.

Other options:

Order: From the ml.markov help patch: "Order specifies how many previous steps are considered significant in predicting the next step". Defaults to 2.

Voices:

The number of unique notes the device is capable of outputting. Lower values are less resource intensive, but limit the range of possible notes that can be output. If your incoming MIDI data isn't very diverse (a drum pattern for example) you can safely use lower values. Defaults to 16.

Thru:

Let the incoming MIDI notes pass through the device.

If you like this or other devices of mine, please consider buying some of my stuff on Gumroad: https://leisurewear.gumroad.com

Thanks!

← Back to search