Help finding an algorithmic MIDI project example

Joel Fairstein's icon

Hello, this is my first post and am hoping to find an algorithmic composition project to learn from that can output MIDI via IAC on the Mac. I've searched high and low in the Extras and Examples, also the Max Objects Database. If you can point me to an actual project example (not a website with endless lists and links), I would sincerely appreciate it!

Roman Thilenius's icon


[midiinfo]?

Charly Beck's icon

maybe this one?

it is a chord and chord progression generator and also has some music theory know how in it.

Joel Fairstein's icon

Thanks, but this is for Live, not standalone Max (I'm routing Max into Studio One via IAC).

Christian Kleine's icon

you can load amxd's also in Max...

Joel Fairstein's icon

Not sure what axmd is. Keep in mind, I'm a noob!

Christian Kleine's icon

amxd = Ableton max device (a max for live device)

Source Audio's icon

You can opan amxd files in textedit and just delete part before first bracket.
for example:
ampfmmmmmetaptch÷\{
    "patcher" :     {
        "fileversion" : 1,
        "appversion" :         {
            "major" : 8,
            "minor" : 0,
            "revision" : 4,
            "architecture" : "x64",
            "modernui" : 1
        }
........
than save it and change extension from .amxd to .maxpat

Max should open it as normal patch and when resaved, all bundled stuff would be removed.
Same applies to .mxf files

Roman Thilenius's icon

not sure if a max4live device would teach him how to select an IAC bus.

Joel Fairstein's icon

Yes, correct, Roman.

From what I've read, earlier Max projects were MIDI'd rather than hosted. Seems like there would be lots of algorithmic examples to load, but surprisingly not. I've been using Midi Madness with good results but find I'm wanting more melodic control, say, to generate melodic variations based on intervallic pattern sequences, for example, up 2, down 4, up 3, down 1 within a scale.

Joel Fairstein's icon

I do know how to select an IAC bus. Mainly, I want to learn how an algorithm goes together to generate variations.