Triad Scalar Progression Builder

Generate scale harmonisations that apply progressions using a set of triads that outline and move through a parent diatonic scale.

Some rules have been used to limit the number of outcomes and maintain harmonic balance.

Triad Harmonisation Rules

  • The notes of the parent scale are always sequentially outlined in each chord movement. If a root inversion the lowest note in the chord outlines the sequential scale. If the first inversion is selected it will be the highest note that outlines the scale. The second inversion will be in the middle note.
  • Each chord movement must apply strict voiceleading and not use counterpoint.
  • Each chord type in the chosen set must be used at least once.
  • The final chord must always be the root I chord of the key.

Create a new harmonisation

#1 C Major
Close Voicing - Root Inversion

#2 G Major
Close Voicing - 2nd Inversion

#3 C Major
Close Voicing - 1st Inversion

#4 F Major
Close Voicing - Root Inversion

#5 G Major
Close Voicing - Root Inversion

#6 F Major
Close Voicing - 1st Inversion

#7 G Major
Close Voicing - 1st Inversion

#8 C Major
Close Voicing - Root Inversion