AvailableMIDI & Modulation

Chord Seq

Generate a progression, then route or export its MIDI.

@maru shared this module so you can play it in your DAW, remix it or put it on your site.

What it does

A chord progression generator that plays its result as MIDI and hands it to you as a MIDI clip. Pick a starting chord and a length, press Generate, and Chord Seq writes a progression, voices it smoothly and plays it in time with your session.

The idea

Chord Seq uses a small AI language model from the open-source ChordSeqAI project. Instead of words, it has learned which chords tend to follow which, and it writes a progression one chord at a time. You steer how adventurous it is, and a seed makes every result repeatable: the same settings and seed always give the same progression.

The chords are then voiced in close position around the octave you choose, each one placed near the chord before it, so the progression moves smoothly instead of jumping between root-position blocks. Each chord in the list is labelled with its harmonic role (tonic, predominant, dominant or chromatic) and a tension bar.

If the model is still loading or cannot run, Chord Seq says so and plays a simple I-vi-IV-V progression instead, so there is always something to hear.

Guide and controls

How it works.

The host resolves the packaged model bytes, owns transport time, and advances the MIDI processor on the block clock. The face requests a progression; it never creates its own AudioContext or advances playback from a UI timer.

Generation produces chord tokens, then the pure voicing stage places those pitch classes near the selected octave with deterministic movement between chords. The same resulting note sequence feeds live MIDI output and file export.

If the model runtime is still loading or unavailable, the face labels and uses its deterministic I-vi-IV-V fallback. Native formats remain unclaimed until they have a compiled control kernel and native inference path.

What would you make with Chord Seq?

Describe what you want to make. Build it with the Studio agent.

Goes well with.

Prototype

Generate a voiced chord from one note.

Prototype

Generate chord sets and trace melodic paths.

Prototype

A step sequencer and arpeggiator on one grid.