Original
The chords the bass implies, with classic voicings. Same result every time.
Ableton Live extensions for problems I keep hitting in my own sessions. I use them on real records first, and share them when they're solid. Fully offline. No account, no tracking, no license check.
Select a bass line, get a chord track that actually fits it.
Auto clip gain for vocals, measured in LUFS.
Instead of guessing which chord goes under each note, or dropping in a generic progression that works against what the bass is doing, select the line and let it read what's already there.
The chords the bass implies, with classic voicings. Same result every time.
The same chords with new jazz voicings: drop 2, drop 3, spreads, 4ths, upper structures. Different every run.
Reharmonized with richer colours, sus chords and approach chords. Different every run.
//three takes on every line, from one bass part
A new chord where the bass moves to a new root. Passing notes and arpeggios keep the chord they belong to. Or change on every note, every bar, every 2 bars, every 2 beats.
Rootless, since your bass already has the root. Low voicings open up so they don't turn to mud, and each chord moves smoothly into the next.
Jazzy: held chords that push when your bass pushes, with an optional strum. Rhythmic: your bass rhythm, or Charleston, offbeats, funk 16ths, syncopated comping. Arpeggiated: 1/8, 1/16 or triplets, up, down or up-down, over one or two octaves.
With Scale Mode on it uses your Set's key. Otherwise it detects the key from the bass. Either way you can pick any key yourself.
The clip is named with the progression, like Dm9 | G13 | Cmaj9, and the track with the key, style and take.
Not a progression generator that ignores what you played. It reads your bass line and harmonizes it. It needs a MIDI bass line, not audio.
Clip-gaining a vocal before it hits the compressor takes time, especially in Ableton. Clip Leveler does the chopping and gaining for you.
Select a range, right-click, choose Level Clips…, pick a target. It listens in 2 second steps, finds where the volume jumps, and brings each section to your target in LUFS.
The new audio replaces your selection on the main lane, and the originals are saved on a take lane named "Original". Nothing is lost, and you can A/B any time.
Your clip layout, names and gaps stay as they were, and silence isn't written to disk.
Gain changes land in the gaps between phrases. If a jump happens inside a held note, it's crossfaded instead of chopped.
Loud hits next to quiet phrases stay turned down, and nothing is ever boosted past −1 dBFS.
Go tight to flatten everything, or loose to keep the natural dynamics and only fix the big jumps. Select 12 tracks and do them all at once.
Not a compressor or a limiter. It's the clip gain pass you'd do before compression, so the compressor can do its job gently. Cut clips is still in beta: it cuts at the jumps and writes the gain into each clip name, like Vox Take 3 (+2.8 dB).
1 download the .ablx file from gumroad
2 drop it onto Live's Settings → Extensions page
3 right-click a selection in Arrangement to find it
Both are independent tools and aren't affiliated with or endorsed by Ableton. Extensions are a Live 12 beta feature, so you need a version of Live that has them.
//Tell me what broke, which Live version, and what you expected. I read everything myself.