NA7AN · Harmony Engine · Max for Live · Ableton Live 12
Português

Start an idea with chords, bass and melody inside Ableton.

Like one part? Lock it. Generate the rest.

  • Chords
  • Bass
  • Melody
Live's Arrangement with the HE-Chords, HE-Bass and HE-Melody clips, and the Harmony Engine panel below
Real capture of the device in Live
Harmony Engine
$21 one-time
Get Harmony Engine

Instant download · free updates
Ableton Live 12 · Suite or Standard with Max for Live

4.9/ 5
★★★★★
Average rating on Gumroad
200+Sales · Gumroad and Hotmart
4Rated devices · all at 4 or 5 stars
What a great product, it's easy to use, intuitive, and makes coming up with chords, basslines, and melodies much faster. A really useful addition to my library.
Ggnavvy88Harmony Engine★★★★★
I was looking for something like that! It works like magic!
✓Verified purchaseHarmony Engine★★★★★
oh? oh. ooohhhhhhhhhhh… yeeeeeesssss.
Iinquirist16Harmony Engine★★★★★
An excellent, well thought out and made plugin.
MMatthew JohnsonMono Engine★★★★★
Gracias por tan fantástica herramienta para LIVE.
✓Verified purchaseGrooveEQ★★★★★
Dope tool to get the low end right. Thanks!
✓Verified purchaseGrooveEQ★★★★★

No key, no account, nothing phoning home

Download, drop it in, use it on every machine you own for as long as you own them. Updates land in your Gumroad library for free. Found a bug? Write me and it gets fixed.

You already know how the idea should sound. The problem is starting.

Open Live. Make a MIDI clip. Try four chords, swap the third one, delete everything, try another progression. When something finally stands up, the bass is still missing. Then the melody. At some point the idea that was in your head is not there anymore.

Harmony Engine starts that part for you. It is not a sound, not a preset pack, not AI. It writes MIDI inside your Set and gets out of the way: you put your instruments on top of the notes it wrote.

Three clips, one harmony.

Press GENERATE and three tracks appear in your project: HE-Chords, HE-Bass and HE-Melody, each with its clip.

They are not three separate generators running at once. The bass plays the roots of those chords and the melody walks on top of that progression. That is why the three parts fit when you play them together.

The HE-Chords, HE-Bass and HE-Melody clips in Live's Arrangement, notes visible
Three named clips on three tracks, as plain MIDI: edit, chop, throw half away

It does not touch your tracks. It makes its own, writes only inside the region it wrote itself, and what is yours stays yours.

Like the chords? No need to start over.

This is the difference between this and a generator that rolls dice.

Each of the three layers has its own three buttons: GEN rewrites only that layer, LOCK freezes what is already there, and VAR returns a close neighbour instead of a new idea.

  1. Generate
  2. Lock chords
  3. Generate bass
  4. Lock bass
  5. Generate melody
Chords
GEN
Bass
GEN
Melody
GEN
a locked layer turns amber and stops · the others keep being generated

So the cycle is this: generate, like the chords, LOCK the chords. Now hit GEN on the bass as many times as you want: it rewrites itself around a harmony that can no longer move. Found the bass, LOCK that too, and keep going on the melody until it sings.

The CHORDS, BASS and MELODY rows with GEN, LOCK and VAR available
Free · GEN rewrites the layer
The same three rows with the button marked LOCKED in amber
Locked · GENERATE no longer touches it

Two captures of the device in two states. A locked layer is not changed even if you switch style, key or macros afterwards.

And every chord has a reason to be there

The top row of the device shows the progression with the harmonic function of each chord and how many bars it takes. Click any of them to change its voicing without leaving the scale degree: the edited chord is marked and survives every generation after it.

The device's chord row: Fm6, Dm7b5, Fm6, Bb9, Cm11 and Ebmaj9, each with its harmonic function and bar count
1Tonic · the resting point
2Color · seasons without leaving the key
3Predominant · prepares the return
4Modal · the colour of the mode
  1. Tonic · the resting point
  2. Color · seasons without leaving the key
  3. Predominant · prepares the return
  4. Modal · the colour of the mode
Try it for $21

Instant download · free updates

Where it fits in your process

It is not a button that finishes the track. It is a tool for starting and developing. The rest is still yours.

IdeaDrop it on a MIDI trackIt reads your Set's key and writes the first idea.
HarmonyPick a style and a moodThirteen styles, ten moods, ten presets to start from somewhere.
GenerateThree clips on the tracksThey land in the project. Play.
LockLock what workedLOCK on the layer that did.
RefineRedo the restGEN on the others, or VAR to walk around what already exists.
MIDICarry on in LivePlain MIDI. Edit the notes, add your instruments, keep writing.

You stay in charge of the key

Leave it on PROJECT and it follows the key and scale in Live 12's control bar. Change the Set's key and it is already there.

Or switch to DEVICE and pick by hand from 16 scales: major, minor, the other five modes, harmonic minor, melodic minor, harmonic major, Phrygian dominant, Lydian dominant, both pentatonics, minor blues and whole tone. Chord names are spelled in the key you are actually in: in C Dorian you get Bb, not A#.

The device bar with PROJECT selected, C Major and the SYNCED indicator
1PROJECT · follows the Set's key
2SYNCED · in C major, read from Live
  1. PROJECT · follows the Set's key
  2. SYNCED · in C major, read from Live

And four macros that move the harmony, not the sound

TENSION is how much instability the harmony may carry. COMPLEXITY runs from triads at the bottom to thirteenths at the top. MOVEMENT is how much the harmony travels. DENSITY is how much the bass and melody move.

All four are real Live parameters: they show up in the automation list and accept MIDI mapping. Moving one does not regenerate on its own: a dot appears on GENERATE, so nothing you are listening to gets overwritten without you asking.

The full Harmony Engine panel: PROJECT or DEVICE, key and scale, seed, the progression, the three layers, the four macros and GENERATE
1PROJECT or DEVICE
2Key and scale · 16 scales
3SEED · the Set reopens identical
4The four macros · automation and MIDI map
  1. PROJECT or DEVICE
  2. Key and scale · 16 scales
  3. SEED · the Set reopens identical
  4. The four macros · automation and MIDI map
The whole panel, in DEVICE, nothing locked

Thirteen styles, ten moods

Melodic Techno Progressive House Melodic House Trance Deep House Organic House Afro House Minimal House Tech House Minimal Deep Tech Indie Dance Ambient Electronica

A style is not a sound preset: it is the harmonic vocabulary it will reach for. Which chords it uses, how much the harmony travels, how much tension it holds, how the bass behaves. Tech House leans on triads and repetition. Ambient lives on sus chords and four-bar changes. Trance pulls hard toward the dominant.

A mood bends the style instead of replacing it: the same mood sounds different in each one.

Dark · Emotional · Hypnotic · Euphoric · Dreamy · Warm · Tense · Mysterious · Uplifting · Melancholic

Two devices, one purchase

The same engine in both: same styles, same macros, same seed. Both come in the download, no extra cost.

Harmony Engine MIDI EFFECT

On the MIDI track, with the full panel. That is where the locks, the macros and the progression live, and it is what saves with your Set.

Harmony Engine Generator MIDI TOOL

In Live 12's Generate tab. Open a clip you already have, press Generate and the notes are written right there. No device on the track, no routing.

The Set reopens the way you saved it

The same seed with the same settings always returns the same music. Your project stores a handful of numbers instead of a block of notes, and the device rebuilds identical material when you reopen, locked layers included.

And if you send the project to someone without the device, the clips open and play as normal: it is plain MIDI. Only the panel will be missing.

The full Harmony Engine panel with all three layers locked
The whole panel, with the three layers LOCKED

Watch the cycle run

Six minutes of the device running in Live, from GENERATE to the three clips on the tracks.

Video: Harmony Engine running in Ableton Live
▶
Built by someone who also produces

I am Na7an.

I make Max for Live devices and I make my own records. Harmony Engine came out of a problem of mine: getting stuck at the part where the harmony starts, and losing the idea halfway through.

It is tested like software: every version runs a suite of automated tests and two harmonic audits over thousands of generated progressions. Leading tone resolving up, seventh resolving down, no parallel fifths or octaves, every note inside the scale.

Found a bug? Write me. It gets fixed and you receive the fix for free. Updates are free forever, in your Gumroad library.

Before you buy

Does it work in Ableton Live 11?

No. It was built and tested on Live 12, and older versions are not supported. The device reads key and scale straight from Live 12, and the MIDI Tool in the Generate tab only exists in Live 12.

Do I need Live Suite?

Not necessarily. You need Max for Live. Suite ships with it; Standard works if you own Max for Live.

Does it work in Live Intro or Lite?

No. Live Intro and Live Lite cannot run Max for Live devices, any of them, it is not a limitation of this one. If that is your version, do not buy: you will not be able to open it.

Windows or Mac?

Both. It is a Max for Live device and runs the same on either.

Does it need internet, an account or an activation key?

None of the three. It runs 100% offline and never contacts anything. Unzip, drag in, use it, on every machine you own, for as long as you own them.

Does it touch my tracks or my clips?

No. It creates and writes on its own three tracks, HE-Chords, HE-Bass and HE-Melody, and only replaces material inside the region it wrote itself. Each copy of the device in the same Set reserves its own set of tracks, so two never fight over the same clips.

Can I edit the MIDI it writes?

Yes, and that is why it writes clips instead of playing live. They are real notes on real tracks: edit, cut, move, delete half. Nothing disappears if you remove the device later.

Will I get the same music twice?

Only if you ask for it. The same SEED with the same settings always returns the same result: that is what makes everything reproducible and what makes your Set reopen identical. Drag the SEED field or click the dice for a new one.

How do I receive it?

Instant download through Gumroad as soon as payment clears. You get the track device, the MIDI Tool, the manual and the install guide. Future updates arrive in your Gumroad library, free.

  • Chords
  • Bass
  • Melody

Start the next idea inside Live

Chords, bass and melody from one harmony, as editable MIDI. Lock what worked, generate the rest, keep writing.

Harmony Engine
$21 one-time
Get Harmony Engine

Through Gumroad · instant download · free updates
Ableton Live 12 · Suite or Standard with Max for Live

$21free updates
Get Harmony Engine