Device Details


Overview

Name | Version: AURORA 1.0
Author: adriank1410
Device Type: MIDI Generator
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).

Details

Live Version Used: 12.3.5
Max Version Used: 8.6.2
Date Added: May 08 2026 18:40:13
Date Last Updated: May 08 2026 18:40:40
Downloads: 21
Website: https://github.com/adriank1410/aurora-m4l-sequencer
License: Attribution
Average Rating

Log in to rate this device

-n/a-

Files

Device File: AURORA.amxd
 


Login to comment on this device.

Browse the full library