Harmony

Chord Inversions for Producers:
Smoother Progressions, Better Bass Lines

Beginner to intermediate · 6 min read · Music Producer Lab
← All guides
Move each voice less. Keep notes shared by adjacent chords in place, then move the remaining voices to their nearest useful chord tones. The progression will usually sound more connected immediately.

What a Chord Inversion Changes

A triad contains a root, third, and fifth. In root position, the root is the lowest note. First inversion moves the third to the bass; second inversion puts the fifth in the bass. The pitch classes stay the same, but the spacing and bass contour change.

ShapeLowest noteUse
Root positionRootStable, direct arrival
First inversionThirdSmooth stepwise bass
Second inversionFifthSuspension or connecting shape

Keep Common Tones in Place

Suppose two adjacent chords share one note. Instead of rebuilding both chords from their roots, hold the shared note in the same octave. Move the other voices by the shortest musical distance. This is practical voice leading: every note behaves like its own small melody.

Do not make “small movement” an absolute rule. A deliberate octave jump can create energy. The point is to choose the jump, not inherit it accidentally from block chord shapes.

Design the Bass Line Separately

Producers often choose chords first and accept whatever bass movement follows. Inversions let you reverse that workflow. Sketch a bass contour that rises, falls, or pedals on one note, then voice each chord above it. The harmony remains recognisable while the low end gains direction.

A Four-Step DAW Exercise

  1. Write a four-chord loop using root-position triads.
  2. Duplicate it and keep every common tone in place.
  3. Move the remaining voices to the nearest chord tones.
  4. Compare both versions at equal volume, then keep the one that supports the arrangement.

Practise harmony by moving one voice at a time

Open the interactive Harmony lessons and build connected progressions in your browser.

Open the Harmony lesson →

Keep learning