Triad Scalar Progression Builder
Generate scale harmonisations that apply progressions from a specific set of triads derived from a parent diatonic scale. One note of each voicing moves sequentially through a parent diatonic scale. In the example below, the C-Major scale is outlined with the lowest note of each chord voicing. There are a few key rules that the scalar progression builder follows.
Triad Harmonisation Rules
- The notes of the parent scale are always outlined sequentially in each chord movement. If using the root inversion then the lowest note in the chord outlines the sequential scale. As in the example below. However, 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 be the root chord of the selected scale.
CMajor Scale Harmonised into I V I IV V IV V I
#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