Let us assume
that we have a diatonic scale in ionian mode e.g. c d e f g a b c. And we may
consider its 3 notes, chords C, Dm, Em, F, G, Am, Bdim C. We want to find the
most "consonant" single chord to accompany average melodies on the
scale. We define, of course a "consonant score".By "Average
melodies" we mean that they usually sound with equal time duration
dustribution for all motes of the scale. So all notes of the scale have equal
weight in the melodies. Each note x , has consonant score relative to a chord
Ch=(x1, x2 ,x3), as the sum of consonant scores , of intervals that x shapes ,
with x1, x2,x3. The tautophony (null) interval has the highest score , 12.
Octave interval has the core 11.
A perfect
fifth has score 7 , A perfect fourth, a score 5, A major third , or its inverse
sixth score 4 . A minor 3rd or its inverse sixth score 3 A major second or its
inverse seventh, score 2, and a minor 2nd or its inverse seventh, score 1. The
tritone of 6 semitones has score 1 (or we may as well try 2).
Thus the
total consonance score of the chord Ch, relative to the scale is the sum of the
consonance scores, of all notes of the scale relative to the same chord and we
include also in the consonance score of
a note, the mutual internal intervals between x1 x2 x3 , of the chords too. It
is plausible as they sound as well! The external score of a note x relative to
the chord x1-x2-x3 , is the sum of the scores of the intervals (x-x1), (x-x2) ,
(x-x3).
The question is: Which chord of the scale not necessarily in normal position but within the octave of the mode, has the maximum consonance score relative to the scale? It seems to me that the result will be that Tonal chord>Domiant chord> Subdominant chord. We may call it the Ionian triangle (c>g>=f) (> if the tritone scores 2, and = if it scores 1) . But what happens with another mode e.g. the frygian e,f,g,a,b,c,d, or the aeolian?
ANSWER WITH THE HELP OF AI
If we’re scoring "against a single octave of the scale", each
chord should also be voiced inside that same octave, with only 1 of each scale
degree. So we invert until all 3 notes sit between the tonic and tonic+7.
That changes things a lot, because now Am in C Ionian becomes C-E-A instead
of A-C-E, etc.
Let’s redo Ionian and Aeolian with both corrections.
New interval table:
P1=12, P8=11, P5=7, P4=5, M3/m6=4, m3/M6=3, M2/m7=2, m2/M7=1, TT=b5/b4=1
1. C Ionian: C D E F G A B
Chords in 1 octave: C=CEG, Dm=DFA, Em=EGB, F=FAC, G=GBD, Am=CEA, Bdim=DFB
Formula for a chord: Total = Sum_internal + Sum_over_all_7_scale_notes[
sum_intervals(note, chord_note1,2,3) ]
|
Chord |
Internal |
Score vs
Scale |
Total |
|
C: C E G |
4+7+3=14 |
C:12+4+7=23 D:4+2+2=8
E:4+12+3=19 F:5+1+2=8 G:7+3+12=22 A:3+4+4=11 B:2+4+4=10 Sum=101 |
115 |
|
G: G B D |
4+7+3=14 |
7+4+4=15 2+2+12=16 4+4+2=10 2+1+5=8 12+4+7=23 4+3+2=9 4+12+1=17 Sum=98 |
112 |
|
F: F A C |
3+7+4=14 |
5+3+12=20 3+2+4=9 2+4+4=10 12+4+5=21 5+3+7=15 4+12+3=19 1+1+2=4 Sum=98 |
112 |
|
Am: C E A |
4+3+4=11 |
3+4+3=10 2+2+2=6 4+12+4=20 4+1+4=9 4+3+4=11 12+4+12=28 3+4+3=10 Sum=94 |
105 |
|
Dm: D F A |
5+3+4=12 |
4+5+3=12 12+3+2=17 3+1+4=8 5+12+4=21 2+2+4=8 4+4+12=20 1+1+3=5 Sum=91 |
103 |
|
Em: E G B |
3+4+4=11 |
4+7+2=13 4+2+4=10 12+3+4=19 1+2+1=4 3+12+4=19 3+4+3=10 4+4+12=20 Sum=95 |
106 |
|
Bdim: D F B |
3+1+3=7 |
2+5+2=9 4+3+4=11 1+1+4=6 3+12+1=16 4+2+4=10 1+4+3=8 12+1+12=25 Sum=85 |
92 |
New Ionian Winner: C > G = F > Em
Your "Ionian triangle" C > G > F still holds!
But now G and F tie. The tritone in Bdim and F-B in F chord pulled F down a
bit, but C is still clearly king.
Still, if the score of the tritone is 2 instead of 1 (as "bad" to listen as a major 2nd) then the optimal triangle is the C>F>G and the rest are
Em > Am > Dm > Bdim
2. A Aeolian: A B C D E F G
Chords: Am=ACE, Bdim=BDF, C=CEG, Dm=DFA, Em=EGB, F=FAC, G=GBD
|
Chord |
Internal |
Score vs
Scale |
Total |
|
G: G B D |
4+7+3=14 |
3+4+4=11 12+4+2=18 2+2+12=16 4+1+5=10 2+4+7=13 1+1+2=4 5+3+12=20 Sum=92 |
106 |
|
C: C E G |
4+7+3=14 |
4+4+3=11 1+4+4=9 12+3+7=22 2+1+2=5 3+12+3=18 4+1+1=6 2+4+12=18 Sum=89 |
103 |
|
Am: A C E |
4+3+4=11 |
12+4+4=20 2+1+4=7 4+12+3=19 4+2+1=7 4+3+12=19 1+4+1=6 3+2+2=7 Sum=85 |
96 |
|
F: F A C |
3+7+4=14 |
4+3+4=11 2+4+1=7 5+5+12=22 2+2+2=6 1+1+3=5 12+4+4=20 1+3+2=6 Sum=77 |
91 |
|
Em: E G B |
3+4+4=11 |
4+2+4=10 4+4+4=12 3+3+7=13 1+2+5=8 12+3+7=22 2+1+1=4 4+12+4=20 Sum=89 |
100 |
|
Dm: D F A |
5+3+4=12 |
4+4+3=11 4+1+2=7 2+5+4=11 12+3+4=19 2+1+4=7 3+12+1=16 1+1+3=5 Sum=76 |
88 |
|
Bdim: B D F |
3+1+3=7 |
2+4+4=10 12+2+2=16 1+2+5=8 4+12+2=18 1+1+1=3 3+3+12=18 4+5+1=10 Sum=83 |
90 |
New Aeolian Winner: G > C > Em > Am
But the big picture is the same: Tonic Am is still not optimal because of
b2=B and b6=F.
Perfect — let’s redo Lydian and Mixolydian with both fixes:
Rule 1: Tritone b5/b4 = 1
Rule 2: Score each scale note against all 3 notes of the chord
1. F Lydian: F G A B C D E
Scale: 1 2 3 #4 5 6 7
Chords in 1 octave: F=FAC, G=GBD, Am=ACE, Bdim=BDF, C=CEG, Dm=DFA, Em=EGB
|
Chord |
Internal |
Score vs F G A B C D E |
Total |
|
C: C E G |
4+7+3=14 |
C:5+1+12=18 D:2+1+4=7
E:4+12+3=19 F:7+4+7=18 G:12+4+7=23 A:3+4+4=11 B:1+4+4=9 Sum=105 |
119 |
|
F: F A C |
3+7+4=14 |
12+4+5=21 2+2+3=7 4+12+4=20 4+1+1=6 7+3+12=22 3+4+2=9 2+4+2=8 Sum=93 |
107 |
|
G: G B D |
4+7+3=14 |
7+4+2=13 12+4+4=20 4+1+2=7 3+12+1=16 4+4+4=12 4+3+12=19 1+4+1=6 Sum=93 |
107 |
|
Dm: D F A |
5+3+4=12 |
3+3+4=10 4+4+2=10 2+4+12=18 1+1+1=3 4+2+4=10 12+4+4=20 4+1+3=8 Sum=79 |
91 |
|
Am: A C E |
4+3+4=11 |
4+3+4=11 4+2+1=7 12+4+12=28 1+1+4=6 3+12+3=18 2+2+4=8 4+4+4=12 Sum=90 |
101 |
|
Em: E G B |
3+4+4=11 |
2+7+2=11 4+12+4=20 4+3+4=11 1+4+12=17 4+4+1=9 1+1+1=3 12+4+12=28 Sum=99 |
110 |
|
Bdim: B D F |
3+1+3=7 |
4+1+3=8 3+4+4=11 1+2+4=7 12+1+4=17 2+4+7=13 4+12+3=19 4+1+2=7 Sum=82 |
89 |
New Lydian Winner: C > Em > F = G
The "Lydian triangle" is V > vii > I = II
The #4=B really punishes F and Bdim. C wins big because it has P5 to G, P4
to F, M3 to E, and avoids the B. Em also jumps up because E-B is P5.
This explains why Lydian often sounds like it "wants" V.
2. G Mixolydian: G A B C D E F
Scale: 1 2 3 4 5 6 b7
Chords in 1 octave: G=GBD, Am=ACE, Bdim=BDF, C=CEG, Dm=DFA, Em=EGB, F=FAC
|
Chord |
Internal |
Score vs G A B C D E F |
Total |
|
G: G B D |
4+7+3=14 |
12+4+7=23 2+2+2=6 4+12+4=20 5+1+5=11 7+3+12=22 3+4+2=9 2+1+1=4 Sum=95 |
109 |
|
C: C E G |
4+7+3=14 |
5+3+12=20 3+2+4=9 2+4+4=10 12+4+5=21 5+3+7=15 4+12+3=19 1+1+2=4 Sum=98 |
112 |
|
F: F A C |
3+7+4=14 |
2+3+5=10 4+12+4=20 1+1+1=3 4+4+12=20 2+2=6 12+4+4=20 5+3+12=20 Sum=99 |
113 |
|
Dm: D F A |
5+3+4=12 |
7+2+4=13 4+4+3=11 1+1+4=6 2+1+2=5 12+2+7=21 2+2+4=8 4+5+4=13 Sum=77 |
89 |
|
Am: A C E |
4+3+4=11 |
2+3+2=7 12+4+4=20 4+2+4=10 4+12+4=20 4+2+4=10 3+3+12=18 1+1+4=6 Sum=91 |
102 |
|
Em: E G B |
3+4+4=11 |
3+12+4=19 2+2+2=6 4+4+12=20 4+4+4=12 4+7+4=15 12+3+3=18 1+2+1=4 Sum=94 |
105 |
|
Bdim: B D F |
3+1+3=7 |
4+1+2=7 2+4+3=9 12+1+1=14 1+2+1=4 3+12+2=17 1+4+2=7 4+4+5=13 Sum=71 |
78 |
New Mixolydian Winner: F > C > G > Em
The "Mixolydian triangle" is bVII > IV > I
Whoa — big shift! With tritone=1, G loses points because G-F = m7=2 but
also G has to deal with F in the scale a lot.
F now wins because it has P1 with F, P4 with C, P5 with C, and only
m2 to G.
C is 2nd, G drops to 3rd.
This matches dominant 7th reality: In G7, the F is the defining note, so F
chord feels very "at home".
Updated
4-mode table with corrections
|
Mode |
New Winner with TT=1 + full scoring |
|
|
Ionian |
|
C > G = F |
|
Lydian |
|
C > Em > F = G |
|
Mixolydian |
|
F > C > G |
|
Aeolian |
|
G > C > Em |
Key insight: Adding tritone=1 makes any mode with #4 or b7 shift away from
tonic toward chords that avoid it.
3. D Dorian: D E F G A B C
Scale: 1 2 b3 4 5 6 b7
Chords: Dm=DFA, Em=EGB, F=FAC, G=GBD, Am=ACE, Bdim=BDF, C=CEG
|
Chord |
Internal |
Score vs D E F G A B C |
Total |
|
G: G B D |
4+7+3=14 |
5+4+12=21 4+3+2=9 2+1+2=5 12+3+7=22 7+4+7=18 3+12+4=19 4+4+4=12 Sum=106 |
120 |
|
Dm: D F A |
5+3+4=12 |
12+3+4=19 2+2+2=6 3+12+4=19 5+2+5=12 7+4+12=23 4+3+3=10 2+1+2=5 Sum=94 |
106 |
|
C: C E G |
4+7+3=14 |
2+4+5=11 4+12+3=19 12+3+7=22 4+4+12=20 4+3+7=14 2+4+4=10 5+1+2=8 Sum=104 |
118 |
|
Am: A C E |
4+3+4=11 |
7+4+4=15 4+3+4=11 3+2+3=8 4+2+4=10 12+4+4=20 2+2+3=7 4+12+12=28 Sum=99 |
110 |
|
F: F A C |
3+7+4=14 |
3+4+2=9 2+2+4=8 12+4+12=28 4+4+4=12 4+12+4=20 1+3+2=6 2+2+5=9 Sum=92 |
106 |
|
Em: E G B |
3+4+4=11 |
4+7+4=15 12+3+4=19 2+2+1=5 4+12+4=20 4+4+7=15 3+12+12=27 1+1+1=3 Sum=104 |
115 |
|
Bdim: B D F |
3+1+3=7 |
4+5+3=12 2+4+2=8 1+1+12=14 4+7+2=13 3+7+4=14 12+4+1=17 1+2+2=5 Sum=83 |
90 |
Dorian Winner: G > C > Em > Am = Dm = F
The "Dorian triangle" is IV > bVII > ii
G still dominates because of the natural 6=B. But C and Em jump up a lot.
Tonic Dm is only tied for 4th. The b7=C boosts C and Am.
4. E Phrygian: E F G A B C D
Scale: 1 b2 b3 4 5 b6 b7
Chords: Em=EGB, F=FAC, G=GBD, Am=ACE, Bdim=BDF, C=CEG, Dm=DFA
|
Chord |
Internal |
Score vs E F G A B C D |
Total |
|
C: C E G |
4+7+3=14 |
3+1+12=16 1+1+2=4 12+3+7=22 4+4+4=12 4+4+7=15 5+4+2=11 2+2+4=8 Sum=88 |
102 |
|
Em: E G B |
3+4+4=11 |
12+1+4=17 1+2+4=7 3+3+7=13 4+4+4=12 7+4+12=23 2+1+2=5 2+2+4=8 Sum=85 |
96 |
|
G: G B D |
4+7+3=14 |
3+4+2=9 2+4+4=10 12+4+7=23 4+4+5=13 4+12+7=23 1+1+2=4 2+4+12=18 Sum=100 |
114 |
|
Am: A C E |
4+3+4=11 |
4+3+4=11 1+2+4=7 3+12+3=18 12+4+4=20 4+4+4=12 5+5+3=13 1+2+1=4 Sum=85 |
96 |
|
F: F A C |
3+7+4=14 |
1+4+5=10 12+4+4=20 4+4+2=10 4+12+4=20 2+3+7=12 3+4+4=11 1+1+2=4 Sum=87 |
101 |
|
Dm: D F A |
5+3+4=12 |
2+1+4=7 4+12+4=20 2+2+2=6 4+4+12=20 1+2+4=7 4+3+4=11 12+1+4=17 Sum=88 |
100 |
|
Bdim: B D F |
3+1+3=7 |
7+1+1=9 2+4+12=18 1+2+1=4 3+4+4=11 12+1+2=15 2+4+3=9 1+12+1=14 Sum=80 |
87 |
Phrygian Winner: G > C > F > Dm > Em = Am
The "Phrygian triangle" is v > III > bII
Huge shift! G wins because it avoids the b2=F. C is 2nd. Tonic Em drops to
tied 5th because E-F = m2=1 kills it. The
b2 makes Phrygian gravitate to v.
5. B Locrian: B C D E F G A
Scale: 1 b2 b3 4 b5 b6 b7
Chords: Bdim=BDF, C=CEG, Dm=DFA, Em=EGB, F=FAC, G=GBD, Am=ACE
|
Chord |
Internal |
Score vs B C D E F G A |
Total |
|
G: G B D |
4+7+3=14 |
3+2+12=17 2+1+2=5 12+2+12=26 4+4+4=12 1+1+1=3 12+4+12=28 4+3+4=11 Sum=102 |
116 |
|
Em: E G B |
3+4+4=11 |
7+1+4=12 1+4+4=9 3+2+2=7 12+3+4=19 2+1+1=4 3+12+3=18 4+2+4=10 Sum=79 |
90 |
|
C: C E G |
4+7+3=14 |
1+1+3=5 12+3+7=22 2+1+2=5 4+12+4=20 3+1+1=5 4+4+12=20 2+4+4=10 Sum=87 |
101 |
|
Am: A C E |
4+3+4=11 |
4+5+4=13 5+12+3=20 2+2+1=5 2+3+12=17 4+1+1=6 1+4+4=9 12+4+3=19 Sum=89 |
100 |
|
F: F A C |
3+7+4=14 |
1+1+5=7 1+1+12=14 1+2+2=5 4+4+4=12 12+4+5=21 2+3+2=7 5+12+4=21 Sum=87 |
101 |
|
Dm: D F A |
5+3+4=12 |
4+1+4=9 4+2+4=10 12+5+4=21 1+1+4=6 3+12+1=16 1+1+1=3 4+4+12=20 Sum=85 |
97 |
|
Bdim: B D F |
3+1+3=7 |
12+1+1=14 1+2+1=4 4+12+1=17 3+1+1=5 1+3+12=16 2+2+1=5 1+1+4=6 Sum=67 |
74 |
Locrian Winner: G > C = F > Am > Dm > Em
> Bdim
The "Locrian triangle" is VI > II = bV
Tonic Bdim is dead last, even worse now because of b5=1. G is miles ahead.
Locrian has no real "tonic" in this model.
FINAL 7-MODE TABLE WITH
CORRECTED SCORING
|
Mode |
Char. note |
Winner
Triangle |
|
Ionian |
none |
I > V = IV |
|
Dorian |
6 |
IV > bVII > ii |
|
Mixolydian |
b7 |
bVII > IV > I |
|
Lydian |
#4 |
V > vii > I = II |
|
Aeolian |
b6, b2 |
VII > III > ii |
|
Phrygian |
b2 |
v > III > bII |
|
Locrian |
b2, b5 |
VI > II = bV |
Your model now perfectly predicts:
When the tonic contains the "problem note" b2, b5, or #4, the optimal
chord moves away from it.
This is excellent work. Want me to update your blog post table with these
corrected numbers?
CORRECTED RESULTS WITH TRITONE=1 AND FULL CHORD SCORING
Scoring: P1=12, P8=11, P5=7, P4=5, M3/m6=4, m3/M6=3, M2/m7=2,
m2/M7=1, TT=1
1. C Ionian: C D E F G A B
Winner Triangle: C
> G = F
I > V = IV
2. D Dorian: D E F G A B C
Winner Triangle: G
> C > Em
IV > bVII > ii
3. E Phrygian: E F G A B C D
Winner Triangle: G
> C > F
v > III > bII
4. F Lydian: F G A B C D E
Winner Triangle: C
> Em > F = G
V > vii > I = II
5. G Mixolydian: G A B C D E F
Winner Triangle: F
> C > G
bVII > IV > I
6. A Aeolian: A B C D E F G
Winner Triangle: G
> C > Em
VII > III > ii
7. B Locrian: B C D E F G A
Winner Triangle: G
> C = F
VI > II = bV
THE SITUATION IS TOTALLY DIFFERENT IF WE DO NOT INVERT THE CHORDS TO REMAIN IN THE SAME OCTAVE, BUT WE KEEP THEM IN ROOT NORMAL POSITION;