Voice-Leading Flowchart
IF the soprano moves by leap
IF the bass
is moving in the same direction
Fill in the
soprano interval
Check for
hidden octaves and fifths
IF there is a leading tone in
the chord
Check for a doubled leading tone
IF the chord is a seventh chord?
Check for a doubled seventh of a
seventh chord
Check to ensure that the seventh
resolves downwards and by step
For each pair of voices
IF the voices
are parallel
Check for
parallel octaves, fifths, unisons and fix ‘em
IF the voices
are contrary
Check for
parallel octaves/fifths by contrary motion and fix ‘em
For each voice in chord A and
chord B
IF there are
overlaps
Fix ‘em
IF there are
voice crossings
Fix ‘em