Useful Resources

History

The Cambridge History of Western Music Theory

Music Theory

Music Theory for the 21st Century Classroom (Free)
Open Music Theory (Free)
The Geometry of Musical Rhythm – Godfried T. Toussaint
Music Theory for Computer Musicians – Michael Hewitt
Composition for Computer Musicians – Michael Hewitt
Harmony for Computer Musicians – Michael Hewitt
Music Theory for the Digital Age (Udemy) – Michael Hewitt
Dr. B Music Theory (Youtube) (Free) – Dr. Christopher Brellochs
Steps to Parnassus (Gradus Ad Parnassum) – Johann Joseph Fux, Alfred Mann
The Musical Guide – Friederich Erhardt Niedt

Audio

Musimathics (1 & 2) – Gareth Loy
Why You Hear What Your Hear – Eric J. Heller

Digital Music

The Computer Music Tutorial – Curtis Roads
Synth Secrets (Sound on Sound) (Free) – Gordon Reid
Creating Sounds from Scratch – Andrea Pejrolo, Scott Metcalf
Sound Synthesis and Sampling – Martin Russ
Mixing Secrets – Mike Senior
Mastering Audio – Robert A. Katz

Hands-On Practice

Adult Piano Adventures All-In-One (Books 1 & 2) – Nancy & Randall Faber
Pianoforall (Udemy) – Robin Hall
Syntorial – Joe Hanley


Scale Intervals

Major ScaleTTSTTTS
Minor ScaleTSTTSTT

T = Tone
S = Semitone

Mode Intervals

AeolianTSTTSTT
LocrianSTTSTTT
IonianTTSTTTS
DorianTSTTTST
PhrygianSTTTSTT
LydianTTTSTTS
MixolydianTTSTTST

More Scale Intervals

Natural Minor ScaleTSTTSTT
Harmonic Minor ScaleTSTTST+SS
Melodic Minor Scale (Asc.)TSTTTTS
Melodic Minor Scale (Desc.)TSTTSTT
Whole Tone ScaleTTTTTT
Octatonic Scale (T-first)TSTSTSTS
Octatonic Scale (S-first)STSTSTST
Acoustic ScaleTTTSTST

The Diatonic Polygon

Diatonic Polygon Upright

Diatonic Polygon in Major Scale (Ionian Mode) orientation

Diatonic Polygon

This slightly rotated “Ionian Mode” orientation accounts not only for C Ionian, but also accounts for A Aeolian, B Locrian, D Dorian, E Phrygian, F Lydian, and G Mixolydian, which all contain the same set of notes (A, B, C, D, E, F, G). No sharps and no flats:

C IonianCDEFGAB
A AeolianABCDEFG
B LocrianBCDEFGA
D DorianDEFGABC
E PhrygianEFGABCD
F LydianFGABCDE
G MixolydianGABCDEF

Switching between C Ionian and A Aeolian in this way, only depends on where you choose your starting point in this orientation. As is, if you start on C (labeled as 1 in the image), and move along the shape, all the way back to C, then you’re in C Ionian. If you start on A (labeled 6 in the image), and move along and all the way back to A, then you’ve traced A Aeolian. If you start on D and do the same, then you’re in D Dorian, and so on.

That’s all if the polygon shape above stays in the same orientation.

Rotating the polygon allows you to change the set of notes included in the group (e.g., going from A, B, C, D, E, F, G to Ab, Bb, C, Db, Eb, F, Gb), and thereby change the set of Key-Mode combinations that are accounted for (e.g., instead of A-Aeolian, B-Locrian, C-Ionian, etc, you might have Bb-Aeolian, C-Locrian, Db Ionian, etc).

As an example, rotating the polygon above so that the point currently marked ‘2’ is situated at D#/Eb instead of D gives the Key-Mode combinations D#/Eb-Dorian, F-Phrygian, F#/Gb-Lydian, G#/Ab-Mixolydian, A#/Bb-Aeolian, C-Locrian, and C#/D-Ionian (the set of notes becomes D#, E#, F#, G#, A#, B#, C# or equivalently Eb, F, Gb, Ab, Bb, C, Db)

Now, more generally, if we separate the polygon itself from the labeled note names, each point on the polygon (no matter its rotation) can be thought of as representing one of the seven diatonic modes (Aeolian, Locrian, Ionian, Dorian, Phrygian, Lydian, Mixolydian).

Starting on a particular point in the shape (and moving forward along the shape and back to that point), is equivalent to being in the mode represented by that point. In other words, ignoring note names, to start on the point marked 1 on the polygon is to be in the Ionian mode, regardless of rotation. To start on the point marked 2 is to be in the Dorian mode, regardless of rotation. To start on the point marked 3 is to be in the Phrygian mode, on 4 is the Lydian mode, on 5 is the Mixolydian mode, on 6 is the Aeolian mode, and on 7 is the Locrian mode.

The diatonic polygon in the upright orientation is what you would consider its Dorian orientation, and whatever that “top” point on the polygon (marked 2 in the second image) is pointing to is in the Dorian mode.

If the polygon is upright, and that top point is pointing at the note label C, then C is in Dorian mode.

If the polygon is rotated, and that point is then pointing at C#/Db, then C#/ Db is now what’s in Dorian mode.

The symmetry of the diatonic polygon in this “upright” position is also reflected by the interval sequence for the Dorian mode, which is also symmetric (T, S, T, T, T, S, T), and its sequence pattern reflects onto itself (T, S, T, T, T, S, T backward is T, S, T, T, T, S, T).

The other modes’ pattern sequences, on the other hand, reflect across the Dorian pattern. For example, the Mixolydian pattern (T, T, S, T, T, S, T) is a reflection of the Aeolian pattern (T, S, T, T, S, T, T). In other words, the Mixolydian pattern is the Aeolian pattern backward (and vice versa). Likewise, the Lydian pattern (T, T, T, S, T, T, S) is a reflection of the Locrian pattern (S, T, T, S, T, T, T), and the Phrygian pattern (S, T, T, T, S, T, T) is a reflection of the Ionian pattern (T, T, S, T, T, T S).