Max for Live·Ableton Live 11 / 12
Tuple
Every chord in your key, one click away.

A chord-grid instrument for Ableton Live: explore, perform and record harmony in real time — triads, sevenths, ninths, borrowed chords and secondary dominants, all voiced and voice-led.

DocumentUser Manual
Edition2026 · EN
Onlinetuple.live
00 Welcome

One screen, all your harmony.

Tuple is not a sequencer. It is a composition and performance tool that lays out every valid chord in your key as a playable grid — always visible, never hidden behind a menu.

Pick a key and a scale: Tuple instantly generates the full grid of diatonic chords, column by column, from degree I to degree VII. Borrowed chords and secondary dominants stay inside the same grid — no wizard, no separate page.

Click a cell (or hit a pad on the Push 2): the chord plays at once, already voiced and voice-led from the previous one. Your hands stay on the music.

Key idea

Tuple outputs the chord only — every voicing stays a coherent chord you can play with one hand.

  1. 01Installation & requirementsp.3
  2. 02Quick startp.4
  3. 03Interface overviewp.5
  4. 04Tonality — Key · Scale · Syncp.8
  5. 05Chord style — Octave · Voicing · VLp.9
  6. 06The grid & borrowed chordsp.11
  7. 07Color logics (Layout)p.12
  8. 08Smart Chordsp.13
  9. 09Voicing referencep.14
  10. 10Chord-family referencep.15
  11. 11Monitor & dual windowp.16
  12. 12Progression → Clipp.17
  13. 13Push 2 integrationp.18
  14. 14Recordingp.19
  15. 15Tips, troubleshooting & creditsp.20
  16. Glossaryp.21
Tuple.User Manual02
01 Installation & requirements

Getting Tuple onto a track.

Requirements

  • Ableton Live 11 or 12, Suite edition — or Standard/Intro with the Max for Live add-on.
  • About 50 MB of disk space.
  • Push 2 — optional, to play the grid on the pads.
  • An instrument (synth, piano…) on the same track to hear the chords.

Installation

  1. Download the latest .amxd archive from tuple.live (or the maxforlive.com page).
  2. Unzip the archive and keep all files in the same folder — the interface loads from these files.
  3. In Live, drag tuple.amxd onto a MIDI track.
  4. Place Tuple before the instrument in the MIDI effect chain.
  5. Arm the track: the chords you play feed the instrument.
MIDI — track chain
Tuple
MIDI effect
Instrument
synth / piano
Chain order. Tuple → instrument, on the same MIDI track.
Important

Do not rename or move the files shipped alongside the device: the interface loads from the folder. Keep the bundle intact.

Did you know

Tuple outputs the chord only, leaving the rest of your arrangement on its own tracks — you keep full control of the low register.

Tuple.01 · Installation03
02 Quick start

Your first progression in 60 seconds.

  1. Set the tonality. Click KEY and SCALE, or press SYNC ♭♯ to import Live's current scale.
  2. Open the grid. Click OPEN to reveal the full window with every chord.
  3. Play a chord. Click a cell in column I — it sounds and its notes appear in the Monitor.
  4. Move on. Jump to columns IV, V, VI… With Voice Leading on, transitions stay smooth.
  5. Record. Arm the track, hit record, and perform the grid live.

A progression to start with

In C Major, try the classic I – V – vi – IV:

C G Am F

Then move up one row to switch to sevenths (CM7 · G7 · Am7 · FM7): the grid stacks richness vertically, from simplest to most colorful.

Performance tip

The BORROWED column (far right) adds color and tension without leaving the key: drop a bVII or a V/vi into the middle of a diatonic progression.

Shortcut

Instead of setting KEY/SCALE by hand, put Tuple on a track whose Live scale is already defined, then press SYNC.

Tuple.02 · Quick start04
03 Interface overview

The control strip.

Inside Live's rack, Tuple sits in a compact strip: controls on the left, Monitor on the right. The full grid opens in a second window.

tuple
Tonality
♭♯
KEYC
SCLMAJ
Octave
-2-10+1+2
Chord style
VOICINGCLASSIC
VOICE LEADINGON
VL MODEANCHOR
1 2 3 4 5
Monitor
C3 · E3 · G3
6
Figure 3.1 — The compact strip as it appears in Live's device rack.
1Sync ♭♯import key & scale from Live
2Key / Scaleroot note and scale
3Octavetranspose the register (−2…+2)
4Voicingnote layout (15 modes)
5Voice Leading + Modechord linking
6Monitorplayed notes + mini-keyboard
Tuple.03 · Interface05
03 Interface overview · cont'd

The full window (grid).

One click on OPEN unfolds the whole grid: seven degree columns, the BORROWED column, and a tool column on the right.

tuple — full window
I
II
III
IV
V
VI
VII
BORR
C
Dm
Em
F
G
Am
Bdim
E♭ ♭III
CM7
Dm7
Em7
FM7
G7
Am7
Bø7
Fm iv
CM9
Dm9
Esus4
FM9
G9
Am9
A♭ ♭VI
Csus4
Dsus4
E7sus4
Fsus2
Gsus4
Asus4
B♭ ♭VII
Csus2
Dsus2
Fadd9
Gsus2
Asus2
D7 V/V
Cadd9
Dmadd9
F6
Gadd9
Amadd9
A7 V/ii
C6/9
Dm6
F6/9
G6
A7sus4
E7 V/vi
Figure 3.2 — The grid in C Major. Active cell in gold (CM7), borrowed chords in purple.

Reading the grid

  • Columns = the seven degrees, from I (tonic) to VII (leading tone).
  • Rows = chord families, ordered from simplest (triad) to most colorful (extensions).
  • Right column = borrowed chords & secondary dominants.

Tools (right column)

  • Layout — changes the degree color logic.
  • Push — grabs the Push 2 pad grid.
  • Always on top · Open/Close — window management.
Tuple.03 · Interface06
03 Interface overview · cont'd

Tuple, in the flesh.

The diagrams on the previous pages are simplified. Here is the real device, captured live — the same controls, colors and grid you'll meet in Ableton.

Tuple full window — chord grid, controls and monitor
Figure 3.3 — The full window in E Minor: degree columns I–VII + Borrowed, the left controls and the Monitor. The active chord (Em) is gold.
Tuple progression drawer with captured chords
Figure 3.4 — The Progression drawer open (see Chapter 11): captured chords as colored cards, ready to write to a clip.
Tuple compact strip in the device rack
Figure 3.5 — The compact strip as it sits in Live's rack.
Tuple.03 · Interface07
04 Tonality

Key · Scale · Sync.

The Tonality section defines the harmonic world: the whole grid is recomputed the moment you change root or scale.

Key — the root

Choose one of the twelve chromatic roots, from C to B. This is the tonal center the degrees I–VII are built around.

Scale — the mode

Seven scales determine the color of the degrees and the available chords:

ScaleCharacterTypical degree I
MajorBright, stable — the tonal referenceI maj
MinorDark, natural minor (Aeolian)i m
DorianMinor with a major sixth — jazz, modali m
PhrygianTense minor, minor second — Spanish colori m
LydianDreamy major, augmented fourthI maj
MixolydianMajor with a minor seventh — groove, bluesI 7
Harmonic MinorDramatic minor, raised leading tonei m

Why these seven? They cover the everyday major and minor modes. Other scales (melodic minor, Lydian dominant, symmetric or exotic) aren’t built in — pick the nearest mode and reach for the borrowed chords in the grid to add colors from outside the scale.

Sync ♭♯ — import from Live

On load, Tuple imports Live's key & scale automatically — the grid starts matched to your project, nothing to set up.

The SYNC button (the ♭♯ scale icon) re-imports the key and scale set in Live on demand — handy after you change the key mid-session.

If you then change KEY or SCALE by hand, Tuple unsyncs from Live until the next click on SYNC.

Workflow

Set the scale in Live once, then sync all your Tuple devices to it. Change the key in Live and re-sync to transpose a whole session.

Tuple.04 · Tonality08
05 Chord style

Octave · Voicing · Voice Leading.

Four settings, in this order: the register, then how the notes are spread, then how they move from one chord to the next.

Octave

Transposes the whole chord, from −2 to +2 octaves. Direct selection — click the value you want. Handy to seat chords in the right register within your arrangement.

Voicing

Defines how the chord's notes are spread across the register. Fifteen voicings, from close position to wide pads and genre grips — see the reference on p.12.

Design rule

Every voicing is playable with one hand, root included. Only PIANO is deliberately two-handed (low root + right-hand chord).

Voice Leading

When on, Voice Leading pulls each new chord close to the previous one: the voices move as little as possible, so transitions become smooth and musical instead of jumpy.

Two linking modes

AnchorAnchors the voices around a fixed register — stable and predictable.
FlowMinimal movement from the previous chord — the smoothest, most legato.
In practice

For legato pads, keep VL ON in Flow mode. For repeated rhythmic stabs, turn it off so every chord lands in the same place each time.

Expression (full window)

The full window adds four performance controls. Drag or scroll each; center / 0 = off.

StrumSpreads the chord over time. Left = down (high→low), right = up (low→high); larger values turn the chord into an arpeggio.±250 ms
CurveShape of the strum spacing: Linear, Accelerate or Decelerate.3 shapes
RampVelocity ramp across the strummed notes. Left = fade (first note loudest), right = build.±100
HumanizeSubtle, random velocity & timing variation for a less mechanical feel.0 = off
Tuple.05 · Chord style09
05 Chord style · cont'd

What Voice Leading changes.

Without Voice Leading

Each chord plays at its root position. The voices jump from one chord to the next.

VL — OFF
C–E–G
F–A–C
C → F: the hand "jumps" to the right.

With Voice Leading

The target chord is rearranged to stay near the previous one. The fingers barely move.

VL — ON · Relative
C–E–G
C–F–A
C → F: C is shared, only two voices glide by a step.
By ear

Voice Leading doesn't change which chord you play — only how it's laid out. The harmonic function stays identical; what changes is the smoothness of the transition.

Tuple.05 · Chord style10
06 The grid & borrowed chords

Every valid chord, never hidden.

Tuple's principle: show the maximum number of valid chords for the chosen scale, and keep borrowed chords inside the same grid.

The diatonic degrees

Each column is a degree of the scale, named by its function:

ITonic — rest
IISupertonic
IIIMediant
IVSubdominant — the lift
VDominant — the tension
VISubmediant — the relative
VIILeading tone — instability

The rows stack the degree's chord families, from triad to extensions. A column stops where the scale no longer yields a valid chord — hence the uneven column heights.

The Borrowed column

The last column gathers borrowed chords (modal interchange) and secondary dominants — colors from elsewhere that enrich the key without leaving it.

In majorRole
♭III ♭VI ♭VIIBorrowed from the parallel minor
ivMinor subdominant
V/V V/ii V/viSecondary dominants
Instant color

A minor iv right before returning to the I is one of the most moving borrowings in pop.

Tuple.06 · The grid11
07 Color logics

Layout — reading the grid in color.

The LAYOUT button cycles through five color logics. The grid stays the same; only the way you read it changes.

I
II
III
IV
V
VI
VII
LogicWhat the color encodesUse it to…
SpectrumA distinct hue per degree, rainbow-style.spot the column instantly.
FunctionColor by function: tonic, subdominant, dominant.think in tension/rest.
TensionFrom calm to tense based on the chord's dissonance.pace the color of a progression.
FifthsPosition on the circle of fifths.compose by fifth motion.
QualityColor by quality: major, minor, diminished, dominant…sort chords by type.
Advice

Start in Spectrum to memorize where the degrees are, then switch to Function once you think in tonic / subdominant / dominant.

Tuple.07 · Color12
08 Smart Chords

Where to go next.

Turn SMART on and, as you play, Tuple lights up the chords that follow naturally from the one you just played. It’s a guide laid over the grid — every chord stays playable; nothing is hidden or forced.

How to read it

The hue is always the degree color of your current Layout, so the grid still reads the same. The brightness carries the suggestion: brighter = stronger. Empty cells stay dark, and the chord you just played stays highlighted as the anchor.

ModeWhat brightness meansUse it to…
FunctionHarmonic strength — how strongly a chord wants to follow, by function (resolutions, dominants, set-ups, surprises, color).find the convincing next move.
Voice leadingSmoothness — how little the notes move to get there, measured on your current voicing & octave.keep the motion seamless.

The SMART button cycles Off → Function → Voice leading. Suggestions are grouped by harmonic function, so you always see a spread of options — a few resolutions, a few tension moves, a few colors — never a whole row lit at once.

Good to know

Smart works in any Layout — it’s a mode, not a color scheme. And because Voice leading reads your actual voicing, changing the Voicing re-ranks the suggestions: the same progression can light up differently in Classic vs. Spread.

Tuple.08 · Smart Chords13
09 Reference

The fifteen voicings.

The voicing decides how the notes are spread. All are playable with one hand (except Piano; Spread and the Drop voicings run wide by design), with the root staying in register.

VoicingLayoutBest for
ClassicClose position, notes stacked as tightly as possible.neutral, all-purpose reference
PianoLow root + the rest of the chord grouped above (two hands).piano parts, ballads
OpenSecond voice raised an octave — airy chord.pads, clarity
SpreadEvery other voice raised — wide and open.strings, cinematic pads
HouseRootless stab cluster anchored in C3.house, deep house
ProgWide prog-techno pad: low + third / high extensions.prog, melodic techno
Rootless ANo root, structure as is (3-5-7-9).jazz, when the root is covered elsewhere
Rootless BNo root, lower half raised (7-9-3-5).alternating jazz comping
Drop 22nd voice from the top dropped an octave.guitar/jazz, balanced sound
Drop 33rd voice from the top dropped an octave.wide voicings, open low end
JazzRootless cluster locked in the C3 comping zone.jazz / electronic left-hand comping
Nu-HouseRootless, airy — every other voice up an octave.nu-house, deep & open
TrapDark close cluster locked low.trap, hip-hop
TranceAnthem grip: root + 3rd (+7th) + root octave on top.trance, supersaw anthems
Funk“Tenth” grip: root + the 3rd raised an octave.funk / soul, Rhodes
Reminder

The Rootless voicings shine when the root is covered elsewhere: they free up the low end and keep the chord light.

Tuple.09 · Voicings14
10 Reference

The chord families.

Each column stacks these families, in the priority order below. The engine only shows a family when the scale makes it valid for that degree.

FamilyExample labelsDescription
Triadmaj · m · dim · augThe three-note chord — always available.
SeventhM7 · m7 · 7 · dim7 · ø7Adds the 7th — depth and direction.
NinthM9 · m9 · 9Extends to the major 9th.
Sixth6 · m6Soft color, without seventh tension.
Add9add9 · madd9Triad + 9th, no 7th — bright.
Sus4sus4 · 7sus4Fourth instead of the third — suspension.
Sus2sus2Second instead of the third — open.
Six/Nine6/9 · m6/9Sixth + ninth — rich and stable.
mMaj7mMaj7Minor with major 7th — dramatic color.
7♭9 / 7♯97b9 · 7#9Altered dominants — strong tension.
Engine logic

Tuple detects the real quality of each chord from the scale: the same degree will sound M7, m7 or 7 depending on context, automatically.

Tuple.10 · Chord families15
11 Monitor & windows

See & organize.

Monitor

The right panel shows the notes of the current chord in real time (in gold) and highlights them on a mini-keyboard. It's instant visual feedback — useful to learn voicings or check the register.

The dual-window workflow

Tuple splits performance into two surfaces:

  • The compact strip in the rack — controls and Monitor always in view.
  • The full window with the entire grid, opened via OPEN, one click away.

The grid is never shrunk: the rack's limited height would hide it, so it lives in its own window — full access stays immediate.

Always on top

Keep the grid window in front while you work in Live: enable ALWAYS ON TOP in the Window group.

Recommended setup

Grid window "always on top" on one side of the screen, Live underneath: you compose at the grid while keeping the arrangement visible.

Tuple.11 · Monitor & windows16
12 Progression → Clip

Build it, then bounce it.

Stack chords into a progression inside Tuple, then write the whole thing straight to a MIDI clip — no re-playing your chords into a record track.

Open the drawer

In the full window, click the Progression bar at the bottom of the grid. The drawer opens inside the grid area — it never covers your menus.

Capture

  1. Turn on CAPTURE.
  2. Click (or play) chords on the grid — each one is added as a card.
  3. Turn CAPTURE off when the progression is done.

You can also drag a chord straight from the grid into the drawer to add it, capture on or off.

Write to a clip

Select an empty clip slot in Live, then press CLIP. Tuple writes the whole progression, one chord per bar. It never overwrites a slot that already holds a clip — pick an empty one.

Shape the progression

  • Re-order — drag a card left or right.
  • Insert — the + on a card marks where the next captured chord drops in.
  • Remove — the × deletes a card.
  • Audition — press & hold a card to hear that chord; it sounds until you release, just like a grid cell.
Good to know

The progression holds up to 8 chords. Each card stores the chord exactly as you captured it — already voiced and voice-led — so the clip sounds like what you heard.

A full-window feature

Writing to an Ableton clip needs Live, so the → CLIP export is device-only. You can still build, re-order and audition progressions in the browser demo (there it exports a MIDI file instead).

Tuple.12 · Progression → Clip17
13 Push 2 integration

The grid, under your fingers.

With a Push 2, play the chord grid straight on the pads — one chord per pad, the colors mirroring the screen.

Enable

  1. Connect the Push 2 and open Tuple's full window.
  2. Click PUSH in the Device section: Tuple grabs the pad grid.
  3. The pads light up according to the current color logic (Layout).
  4. Hit a pad: the chord plays, voiced and voice-led, just like on screen.

Push extends the grid, it doesn't replace it: columns = degrees I–VII + Borrowed, rows = chord families.

Push
Figure 12.1 — One chord per pad, colors synced with the screen.
Pads & MIDI

A pressed pad lights up brighter while held. Tuple exposes 8 controlsOctave, Voicing, Voice Leading, VL Mode, Strum, Strum Ramp, Humanize and Layout — to MIDI mapping (Cmd/Ctrl+M): mappable, automatable, saved with your set. Push is optional; everything works via the mouse too.

Tuple.13 · Push 218
14 Recording

Capture the take.

Progression → Clip (Ch. 11) writes a fixed progression. To capture a live performance instead — especially when you play on Push — record Tuple’s MIDI output onto a second track.

The routing

  1. Add a second MIDI track.
  2. Set its MIDI From to Tuple’s track, and the chooser below to Post FX — that taps Tuple’s generated chords, just before the instrument.
  3. Set the new track’s Monitor to In. This is the step most people miss — without it the track receives nothing.
  4. Arm the track, press record, and play the grid.
Avoid doubling

For playback, give the record track its own instrument and mute Tuple’s — otherwise both sound at once.

In Push mode

When Tuple is driving Push, add one setting on the record track: set its MIDI To to No Output, so the monitored notes aren’t echoed back and doubled.

Record-track routing in Push mode: MIDI From Tuple, Post FX, Monitor In, MIDI To No Output
Figure 13.1 Record track in Push mode — From Tuple, Post FX, Monitor In, MIDI To No Output.
Tuple.14 · Recording19
15 Tips · Troubleshooting · Credits

Going further.

Workflow tips

  • Compose at the grid, record the MIDI, then edit the notes — Tuple seeds the ideas.
  • Mix 2–3 borrowings into a diatonic progression for a chorus that "lifts off".
  • Change voicing between verse and chorus without changing the chords.
  • Duplicate the track with a different voicing to double / layer textures.

Troubleshooting

No soundTuple must be before the instrument, track armed.
Blank interfaceFiles moved — keep the folder intact, reload the device.
Sync does nothingDefine a scale in Live first, then press SYNC.
Chords sound muddyTry a Rootless voicing or raise the Octave.
A note won’t stopDisarm then re-arm the track, or stop the transport.
Push pads stay darkToggle PUSH in the device; Push 2 must be connected.
Several Tuples at onceFine — each instance is independent. One per track for different keys / voicings.

FAQ

Is Tuple a sequencer?
No. It's a tool to choose, explore and perform chords in real time.

Do I need a Push 2?
No, it's optional. Everything plays via the mouse or MIDI.

Does it follow my song key?
Yes — Tuple imports Live’s key & scale automatically when it loads.

Can I record what I play?
Yes — Tuple sends real MIDI notes. Arm the track, record, then edit the notes like any MIDI clip.

Are the controls automatable?
Yes — the 8 controls are Live parameters: automate them, MIDI-map them, saved with your set.

Version
Tuple v1.1 · 2026
Creator
c0re
Compatibility
Ableton Live 11 / 12 · Max for Live
Controller
Push 2 (optional)
License
MIT · free
Web & demo
Tuple

Every chord in your key, one click away. Try the demo in your browser before installing.

User Manual — Tuple v1.1 · 2026 Edition
tuple.live
Tuple.15 · Tips & credits20
Glossary

Key terms, in one place.

A quick reference for the words used throughout this manual.

DiatonicChords built only from the notes of the current key & scale.
Degree (I–VII)A chord’s position in the scale, in Roman numerals (I = tonic, V = dominant…).
Tonic · Sub­dominant · DominantThe three harmonic functions: rest, lift, tension.
Borrowed chordA chord taken from a parallel mode (modal interchange) for color — kept inside the grid.
VoicingHow a chord’s notes are arranged and spaced (which note sits on top, the gaps between voices).
Voice leadingMoving each voice the smallest distance from one chord to the next, for smooth transitions.
Anchor / FlowTuple’s two voice-leading modes: fixed register vs. minimal movement.
InversionThe same chord with a note other than the root at the bottom.
Rootless voicingA voicing that omits the root — your bass instrument supplies it.
Drop voicingOne inner voice dropped an octave (Drop 2 / Drop 3) for a wider, open sound.
OctaveShifts the whole chord up or down in register.
LayoutThe color logic used to read the grid (Spectrum, Function, Tension…).
Smart ChordsA guide overlay: as you play, the grid lights likely next chords — by function (strength) or voice leading (smoothness).
StrumSpreads a chord’s notes over time (down or up), up to an arpeggio.
HumanizeSmall random velocity & timing variation for a less mechanical feel.
Tuple.Glossary21