max4.live

a better search for max devices
AURORA screenshot

AURORA

by adriank1410

AURORA — Generative MIDI Sequencer for Ableton Live 12 ...

View on maxforlive.com Website

Type
MIDI Generator
Author
adriank1410
Version
1.0
License
Attribution
Live version
12.3.5
Max version
8.6.2
Downloads
189
Updated
2026-05-08

Description

AURORA — Generative MIDI Sequencer for Ableton Live 12

A generative polyrhythmic MIDI sequencer that combines a Markov walk over scale degrees with per-step probability gating, scale-aware chord generation, latch mode, MIDI passthrough, and full follow-mode for Live 12's global Scale (transport bar). Built for producers who want melodic ideas that evolve, not loops that repeat.

Drop AURORA on a MIDI track, place any instrument after it (Wavetable, Operator, Drum Rack, Simpler, VST), and hit play. AURORA generates immediately — Power and Follow Live are both ON by default.

═══════════════════════════════════════════════

WHAT MAKES AURORA DIFFERENT

═══════════════════════════════════════════════

• MARKOV WALK — Notes are generated as a constrained random walk over scale degrees, not as fixed patterns. Every bar is different but musically related to the last.

• 35 SCALES — Full match with Live 12's transport-bar scale picker: Major, Minor, Dorian, Mixolydian, Lydian, Phrygian, Locrian, Whole Tone, Half-whole Dim., Whole-half Dim., Minor Blues, Minor Pentatonic, Major Pentatonic, Harmonic Minor, Harmonic Major, Dorian #4, Phrygian Dominant, Melodic Minor, Lydian Augmented, Lydian Dominant, Super Locrian, 8-Tone Spanish, Bhairav, Hungarian Minor, Hirajoshi, In-Sen, Iwato, Kumoi, Pelog Selisir, Pelog Tembung, Messiaen 3, 4, 5, 6, 7.

• FOLLOW LIVE 12 GLOBAL SCALE — Auto-syncs Root and Scale with Live's transport bar. Change the project key from C Major to E Phrygian Dominant in Live's UI, AURORA follows instantly. Survives off→change→on toggle cycles via a cached observer pattern (cached values are re-emitted through the gate when Follow is re-enabled).

• SCALE-AWARE CHORD MODE — Emits a triad whose 3rd and 5th follow the active scale: major triad on Major, minor on Minor, diminished on Locrian, augmented on Lydian Augmented, etc. The chord stays in key automatically when you change scales.

• LATCH / LEGATO MODE — Sustain notes until the next one replaces them. Great for pads, evolving textures, and sub-basslines.

• MIDI PASSTHROUGH — Forward upstream MIDI (arpeggiators, keyboards, other M4L devices) through to the next device, layered with AURORA's generated stream.

• MARKOV RE-SEED (EVOLVE) and counter RESET buttons for live-performance control.

• 20 PARAMETERS — All automatable, mappable, and annotated for Live's hover-info panel. Hover over any control to see what it does.

═══════════════════════════════════════════════

PARAMETERS

═══════════════════════════════════════════════

Power — Master ON/OFF

Density — Probability of triggering a note per step (0–100%)

Steps — Sequence length (1–32)

Rate — Step rate, tempo-synced (1/4 → 1/32 with triplets)

Root — Root note of the scale (C … B)

Scale — Musical scale (35 modes, matches Live 12)

Octave — Base octave offset (−2 … +4)

Range — Markov walk range in scale degrees (1–4)

Walk — Probability of stepping ±1 vs jumping (0–100%)

Chaos — Probability of fully random vs walk (0–100%)

Velocity — Base MIDI velocity (1–127)

VelRand — Velocity humanization (0–100%)

Length — Note duration as fraction of step (0.05–2.0)

Swing — Swing amount on odd steps (0–75%)

Reset — Reset step counter to 0

Evolve — Re-seed Markov walk (new melodic idea)

Latch — Sustain notes (legato)

Passthrough — Forward upstream MIDI

Chord — Emit triad in current scale

Follow Live — Follow Live 12 global Scale

═══════════════════════════════════════════════

TIPS

═══════════════════════════════════════════════

• Start with Density 50%, Walk 70%, Chaos 10% for organic, walking melodies.

• Crank Chaos to 100% for atonal experiments — still constrained to the chosen scale.

• Use Latch + slow Rate (1/2 or 1/4) + Pad/Drone instrument for evolving ambient textures.

• Combine with an arpeggiator before AURORA + Passthrough ON for layered counterpoint.

• Map Evolve to a MIDI controller button for instant melodic re-seeding during a live set.

• Map Follow Live to a button to lock/unlock Live's transport-bar scale per take.

═══════════════════════════════════════════════

COMPATIBILITY

═══════════════════════════════════════════════

• Ableton Live 12 — required for full Follow Live (global Scale) support. Live 11 will work for everything except the scale-type follow (Root will still follow).

• Max for Live 8.5+

• Built and tested on macOS. Windows should work but is untested.

═══════════════════════════════════════════════

SOURCE & UPDATES

═══════════════════════════════════════════════

Open source, MIT license. The full source (including the patch generator script) is on GitHub:

https://github.com/adriank1410/aurora-m4l-sequencer

You can edit, modify, redistribute, and use AURORA in commercial productions. Please retain the copyright notice in derivative works.

═══════════════════════════════════════════════

ABOUT THE AUTHOR

═══════════════════════════════════════════════

Adrian Kwiatkowski — electronic music producer.

https://adriankwiatkowski.eu

Spotify: https://open.spotify.com/artist/0bnPfchFpM2qLv1xrCK727

Bandcamp: https://adriankwiatkowski.bandcamp.com

SoundCloud: https://soundcloud.com/adriank1410

Apple Music: https://music.apple.com/artist/adrian-kwiatkowski/1039714796

YouTube: https://www.youtube.com/c/AdrianKwiatkowski

Built with Max 8.5 / Live 12.3, using the Live Object Model for scale follow and MIDI routing through midiformat → midiout (proper M4L convention for in-chain MIDI delivery).

← Back to search