Opens in a new tab

Voice leading rules that still matter in a DAW

Voice leading is still one of the fastest ways to make chord progressions sound intentional in a DAW, because it controls how each individual note moves from chord to chord. The old “rules” aren’t there to police your music; they’re defaults that help lines feel connected (common tones, small steps) and stop parts from collapsing into one block (parallel fifths/octaves, voice crossing, muddy low spacing). Below I’ll show the voice leading rules I still use when I’m producing, with before/after voicings as MIDI note numbers so you can copy them straight into your piano roll.

Key takeaways

  • Keep common tones in the same voice whenever you can; it’s the cheapest way to sound “smooth”.
  • Move other voices by the nearest chord tone (semitones and tones are your friends).
  • Parallel fifths and octaves aren’t “illegal”, but they do make parts fuse; avoid them when you want independent lines.
  • Spacing matters more than people admit: dense low voicings get muddy fast, even with great sounds.
  • Treat the bass as its own job; keep upper voices smooth and let the bass do the leaping.

What are voice leading rules (in producer terms)?

Voice leading rules are guidelines for how chord tones move between chords so that each note feels like a coherent line, not just a stack that teleports. Classical harmony textbooks formalised this for four-part writing, but the underlying idea is broader: if your listener can subconsciously “track” each note, the progression tends to feel calmer and more musical. If they can’t, it tends to feel abrupt, blocky, or like the harmony is changing without any connective tissue.

In a DAW, voice leading shows up as:

  • How much each chord tone jumps.
  • Whether any notes can stay put as common tones.
  • Whether the top note accidentally becomes a weird “melody”.
  • Whether the low end turns into mud because everything’s packed into the same octave.

If you want some formal definitions, common-tone retention and traditional part-writing constraints are covered in typical SATB voice-leading resources (for example, PrepGo’s SATB voice leading overview and the common-tone focus in Spareilleux’s voice leading & common tones).

How do I keep common tones and use small movements?

This is the core of most voice leading rules: hold what you can, move what you must, and move it as little as possible. A shared note between chords is basically a free “glue” layer—don’t waste it.

Example: C to Am (same notes, different root)

Both C major (C–E–G) and A minor (A–C–E) share C and E. Here’s a deliberately clunky “before”, then a smoother “after”.

VersionCAmWhat changed
Before (block jump)C4 (60) – E4 (64) – G4 (67)A3 (57) – C4 (60) – E4 (64)All voices reorder; it works, but it feels like a reset.
After (common tones held)C4 (60) – E4 (64) – G4 (67)C4 (60) – E4 (64) – A4 (69)C and E stay put; only G goes to A by step (+2).

That “after” voicing is the kind of thing I’m doing constantly in piano roll: I’m not changing the chord, I’m just choosing a better placement.

How do I avoid parallel fifths and octaves (and when can I ignore them)?

The traditional warning is: if two voices move in the same direction and stay a perfect fifth or octave apart, they tend to lock together perceptually. You lose the feeling of independent parts. This is explained in many counterpoint/harmony summaries (see, for example, the counterpoint framing in Datafield’s harmony & counterpoint chapter).

In electronic music, you might want that fused sound: think stacked saws, parallel power-chords, or deliberately “block” harmonic rhythm. The point isn’t “never do it”. The point is: know what it does, so you can choose it.

Example: parallel fifths in the upper voices

Here’s a simple two-chord move where the top two notes move in parallel fifths (E–B to F–C). It’s not “wrong”, but it tends to sound like one thicker line rather than two.

VersionChord 1Chord 2Issue / fix
Before (parallels)Em: E3 (52) – B3 (59) – E4 (64)F: F3 (53) – C4 (60) – F4 (65)B3→C4 and E4→F4 both move up +1, staying a 5th apart.
After (break the lock)Em: E3 (52) – B3 (59) – E4 (64)F: F3 (53) – A3 (57) – C4 (60)Now the upper voices move to different targets; it reads more like parts.

Notice the “after” is still just an F major triad (F–A–C). Same harmony, different behaviour.

What are the range and spacing rules (and why do my chords sound muddy)?

A lot of voice leading rules are really about register management. Traditional writing often keeps adjacent upper voices within an octave and avoids voice crossing. You can ignore that in modern production, but the low end still obeys physics: close intervals down low create beating and mud fast.

Example: the same chord, two placements

C minor is C–Eb–G. Here are two correct voicings that feel totally different.

VoicingChordWhy it matters
Dense lowCm: C2 (36) – Eb2 (39) – G2 (43)All the information is crammed into the low register; easy to sound boxy or indistinct.
More spacedCm: C2 (36) – G2 (43) – Eb3 (51) – C4 (60)Same notes, but spread out: clearer thirds, less low-mid congestion.

That second one is also a good reminder that “voice leading” isn’t only between chords; it’s also about designing a chord shape that leaves room for the rest of your arrangement.

How should I treat the bass versus the upper voices?

One practical producer rule: let the bass do the leaping; make the upper voices do the connecting. You can jump the bass by fourths/fifths and it often feels strong. But if every note jumps, the harmony can feel like it’s strobing.

Example: F to G (keep the top steady)

F major is F–A–C. G major is G–B–D. Here’s a jumpy way, then a smoother way that makes the change feel like it “turns” rather than “cuts”.

VersionFGWhat you’ll hear
Before (everything jumps)F3 (53) – A3 (57) – C4 (60)G3 (55) – B3 (59) – D4 (62)All voices move up together; can feel like block transposition.
After (upper voices connect)F3 (53) – A3 (57) – C4 (60)G3 (55) – B3 (59) – D4 (62)Still fine, but here’s an even smoother alternative below.
Alternative (more connection)F3 (53) – C4 (60) – A4 (69)G3 (55) – D4 (62) – B4 (71)Upper voices keep the same spacing and move mostly by step (+2); bass moves by +2.

The “alternative” is just a different inversion/spacing choice. In a dense mix, those little decisions often matter more than swapping plug-ins.

How do I apply voice leading rules to a real progression in piano roll?

Here’s a very common pop loop in C: C – Am – F – G. I’ll show a deliberately blocky version first, then a voice-led version where I keep common tones and minimise jumps.

Before: “block chords” in root position

ChordVoicing
CC4 (60) – E4 (64) – G4 (67)
AmA3 (57) – C4 (60) – E4 (64)
FF3 (53) – A3 (57) – C4 (60)
GG3 (55) – B3 (59) – D4 (62)

After: voice-led with common tones and nearest notes

ChordVoicingWhy it’s smoother
CC4 (60) – E4 (64) – G4 (67)Start in a comfy register.
AmC4 (60) – E4 (64) – A4 (69)Keep C and E; move G→A (+2).
FC4 (60) – F4 (65) – A4 (69)Keep A; move E→F (+1); keep C.
GB3 (59) – D4 (62) – G4 (67)Move C→B (-1), F→D (-3), keep G.

If you try that “after” set in a soft synth pad, it’ll usually sound like a progression that belongs together, even before you add rhythmic interest, automation, or a topline.

Can a chord controller help me practise good voice leading?

Sometimes, yes—especially if you want to play progressions and hear smooth transitions without manually re-voicing every chord. In my own Android app, Flowr, the inner petals are specifically voice-led: when you change chords, it generates open-voicing candidates (including root-in-the-bass options across three bass octaves, plus second-inversion 5th-in-the-bass options) and chooses the one that moves the least from the previous chord, weighting the middle voices (the 3rd and 5th) double. It resets its voice-leading memory after about two seconds without a chord, and when you change key. I built that because I wanted the “keep common tones and move by small steps” behaviour to happen naturally while performing, not only after drawing notes in a DAW.

FAQ

Do I have to follow all voice leading rules in electronic music?

No. Treat them as defaults for clarity. Break them on purpose when you want a fused, blocky, mechanical, or cinematic effect.

What’s the single most important voice-leading habit?

Keep common tones in the same voice whenever possible. It instantly reduces the sense of “jump cuts” between chords.

Are parallel fifths and octaves always bad?

They’re not “bad”; they just reduce the independence of voices. If you want thick unison movement (power-chord energy, stacked synths), they can be exactly right.

Why do my lush chords sound muddy even with good samples?

Usually spacing. If too many notes sit close together in the low register, the harmony blurs. Spread the chord out or move chord tones up an octave.

What’s a quick DAW workflow for voice leading?

Write the bass first, place your first chord in a workable register, then for each new chord: keep common tones, move other notes to the nearest chord tone, and sanity-check spacing—especially below about C3 (48).