Skip to Content

Music 1260 Jazz Theory I

Tip

In most of the time, it is sufficient to get a 60% with minimal effort so that you can focus on the more important things.

Especially, for a course that you currently don’t have time to learn.

We will try to debunk the entire jazz theory in this notes, used for self-learning.

I will try to formulate the jazz theory in a way that I can understand.

Basics of 7th chords

It is a enumeration over the 7 notes of the scale with step size 2 (tritone, the musician like to call it the 3rd but that don’t make sense to me).

You can pick any using this simple function:

scale = ['C', 'D', 'E', 'F', 'G', 'A', 'B'] def get_7th_chord(root, scale): return [scale[(root + i*2) % 7] for i in range(7)]

There are some stupid math going on here since the scale is not uniform in a mathematical sense, you need to know that E-F and B-C are 1 half step apart where others are 2 half steps (they call whole step) apart.

This results in stupid math like this:

chromatic_scale = ['A', 'A#', 'B', 'C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#'] note_value = {e:i for i, e in enumerate(chromatic_scale)} def get_number_of_half_steps(note1, note2): return min(abs(note_value[note1] - note_value[note2]), 12 - abs(note_value[note1] - note_value[note2]))

You can construct this table in exam for simple counting.

Note\NoteAA#BCC#DD#EFF#GG#
A01234567891011
A#1012345678910
B210123456789
C321012345678
C#432101234567
D543210123456
D#654321012345
E765432101234
F876543210123
F#987654321012
G1098765432101
G#11109876543210

They use different names for interval types, resulting in a more consistent naming scheme for the chords types.

IntervalNumber of Half StepsShort Name
Augumented5*+
Major4*M
Minor3*m
Diminished2*dim

the * denotes the root note

Thanks god you already pass the first exam so you don’t need to make distinction between this notation and the major minor stuff for describing the interval types.

But you still need to take these names to consider:

Interval sequenceNameShort NameEven shorter
(4,4,3)Major-Augmented 7thAugmented 7th*M7#5
(4,3,4)Major-Major 7thMajor 7th*M7
(4,3,3)Major-Minor 7thDominant 7th*7
(3,4,4)Minor-Major 7thMinor-Major 7th*mM7
(3,4,3)Minor-Minor 7thMinor 7th*m7
(3,3,4)Diminished-Minor 7thHalf Diminished 7th*m7b5
(3,3,3)Diminished-Diminished 7thFully Diminished 7th*dim7

the * denotes the root note

So we can construct the basic 7th chords like this, take the simplest example, C major 7th chord:

ChordNotesInterval TypeShort NameEven shorter
IC, E, G, B(4,3,4) Major-Major 7thMajor 7thCM
iiD, F, A, C(3,4,3) Minor-Minor 7thMinor 7thDm
iiiE, G, B, D(3,4,3) Minor-Minor 7thMinor 7thEm
IVF, A, C, E(4,3,4) Major-Major 7thMajor 7thFM
VG, B, D, F(4,3,3) Major-Minor 7thDominant 7thG7
viA, C, E, G(3,4,3) Minor-Major 7thMinor 7thAm
vii\text{vii}^\circB, D, F, A(3,3,4) Diminished-Minor 7thDiminished 7thBdim7

Primary Chords

Given the home key, the primary chords are the chords that are built on the 1st, 4th, and 5th degrees of the scale.

For example, in C major scale, the primary chords are:

ChordNotesInterval TypeShort NameEven shorter
IC, E, G, B(4,3,4) Major-Major 7thMajor 7thCM
IVF, A, C, E(4,3,4) Major-Major 7thMajor 7thFM
VG, B, D, F(4,3,3) Major-Minor 7thDominant 7thG7

Diatonic median substitution

Diatonic median substitution is a technique that allows you to substitute a primary chord with a secondary chord or vice versa.

Formula is given by belows:

def diatonic_median_substitution(primary_chord): # if primary_chord.roman_numeral == 'I': # return ['iii','vi'] # +2, -2 # elif primary_chord.roman_numeral == 'IV': # return ['vi','ii'] # +2, -2 # elif primary_chord.roman_numeral == 'V': # return ['vii','iii'] # +2, -2 if primary_chord.is_primary_chord(): # consider the addition is defined and modulo 7 (number of keys in scale) return [primary_chord._chord_key_shift(note=2), primary_chord._chord_key_shift(note=-2)] else: raise ValueError(f"Invalid primary chord: {primary_chord}")

Secondary Chords

Given the home key, the secondary chords are the chords that are built on the 2nd, 3rd, and 6th degrees of the scale.

For example, in C major scale, the secondary chords are:

ChordNotesInterval TypeShort NameEven shorter
iiD, F, A, C(3,4,3) Minor-Minor 7thMinor 7thDm
iiiE, G, B, D(3,4,3) Minor-Minor 7thMinor 7thEm
viA, C, E, G(3,4,3) Minor-Major 7thMinor 7thAm

Basis of Tonality, or key center

ii-V-I

is a classical chord progression, we will play a lot with this mathematically nonsense later.

Secondary Dominant Chords

Deduction of the secondary dominant chords from the primary chords.

Every major minor chord has a secondary dominant chord. (that means vii\text{vii}^\circ chord don’t have a secondary dominant chord)

We can construct the secondary dominant chords from the primary chords by subtracting 2 half steps from the root note, the do a dominant 7th chord based on that.

Or equivalently, consider the root notes for the 7th chord, denote as r, and then pick the V chord based on major of r.

def secondary_dominant_chord(primary_chord): return _construct_chord(root=primary_chord._chord_key_shift(half_steps=-2), interval_type=(4,3,3)) # Using major-minor (dominant) as interval type

List of secondary dominant chords:

Assume we build chord on C major scale.

ChordNameNotesSecondary Dominant ChordNameNotes
ICMC, E, G, BVG7G, B, D, F
iiDmD, F, A, CV/iiA7A, C#, E, G
iiiEmE, G, B, DV/iiiB7B, D#, F#, A
IVFMF, A, C, EV/IVC7C, E, G, Bb (keep consistency with the interval)
VG7G, B, D, FV/VD7D, F#, A, C
viAmA, C, E, GV/viE7E, G#, B, D

Companion ii chord with secondary dominant chords

Companion ii chord with secondary dominant chords for major quality chords

IV and V chords have companion ii chords.

Should always be the minor quality ii chord.

For example, in C major scale, the companion ii chord for IV chord (FM) is Gm, and the companion ii chord for V chord (G7) is Am.

ChordNameNotesCompanion ii ChordNameNotes
IVFMF, A, C, Eii/IVGmG, Bb, D, F
VG7G, B, D, Fii/VAmA, C, E, G

Companion ii chord with secondary dominant chords for minor quality chords

ii, iii, vi have companion ii chords.

Should always be the diminished-minor quality ii chord.

For example, in C major scale, the companion ii chord for ii chord (Dm) is Em7b5, and the companion ii chord for iii chord (Em) is Fm7b5.

ChordNameNotesCompanion ii ChordNameNotes
iiDmD, F, A, Cii/iiEm7b5E, G, Bb, D
iiiEmE, G, B, Dii/iiiFm7b5F, G#, C, D#
viAmA, C, E, Gii/viBm7b5B, D, F, A

Tritone Substitution

A tritone is the M3 and m7 of a dominant 7th chord. (6 half steps, or 3 whole steps)

Consider the dominant 7th chord, G7 (G, B, D, F), the tritone is B and F, so we can some how flip the order of the note to derive a new dominant 7th quality chord.

To find such chord, we align the remaining note as desired.

Example: G7 (G, B, D, F) -> Db7 (Db, F, Abb, Cb) (keep consistency with the interval (4,3,3))

Primary ChordSecondary Dominant ChordKey for secondary dominant chordTritone Substituted Secondary Dominant ChordKey for tritone substituted secondary dominant chord
CMG7G, B, D, FDb7Db, F, Abb, Cb
DmA7A, C#, E, GEb7Eb, G, Bb, Db
EmB7B, D#, F#, AF7F, A, C, D#
FMC7C, E, G, BbF#7F#, A#, C#, E
G7D7D, F#, A, CG#7G#, B, D#, F#
AmE7E, G#, B, DA#7A#, C#, E#, G#

Tritone Substitution for secondary dominant chords

Using the same strategy, but carefully list the key for the secondary dominant chord.

Companion ii chord with tritone substituted secondary dominant chords

The same, just consider the secondary dominant chord as the V chord and derive what is the companion ii chord for it.

Use notes from parallel minor scale to construct the chords.

MajorCDEFGAB
Parallel Natural MinorCDEbFGAbBb
Parallel Harmonic MinorCDEbFGAbB
Parallel Melodic MinorCDEbFGAB

From parallel natural minor

Primary, secondary dominant chords in parallel natural minor

Rewrite the key for chords in major to minor.

Companion ii chord with tritone substituted secondary dominant chords in parallel natural minor

From parallel harmonic minor

Primary, secondary dominant chords in parallel harmonic minor

Companion ii chord with tritone substituted secondary dominant chords in parallel harmonic minor

From parallel melodic minor

Primary, secondary dominant chords in parallel melodic minor

Companion ii chord with tritone substituted secondary dominant chords in parallel melodic minor

Last updated on