This is a list of all possible key signatures in traditional Western music, as well as the corresponding keys for each of the seven modes. It aims to be as complete as possible—nonstandard keys with double flats and double sharps are included.
If you're not familiar with modes, you've probably heard the terms "major" and "minor." Roughly speaking, the seven modes are a generalization of this concept; Ionian mode corresponds to major, and Aeolian mode corresponds to minor. Wikipedia goes into greater detail.
Firstly, because I haven't found another resource on the internet that gives key signatures for all seven modes on all possible notes, including double flats and double sharps.
Secondly, because seeing all of them laid out in a chart like this reveals some interesting patterns. For example, it makes it obvious why the trick of reading the second-to-last flat to determine a major key works. And it makes it easy to come up with similar tricks—for example, going a half step up from the last flat gives the corresponding Mixolydian key.
The source code that was used to generate this page is available on Github.
Key signature | Lydian | Ionian | Mixolydian | Dorian | Aeolian | Phrygian | Locrian |
---|
F𝄫Lydian | C𝄫Ionian | G𝄫Mixolydian | D𝄫Dorian | A𝄫Aeolian | E𝄫Phrygian | B𝄫Locrian | |
C𝄫Lydian | G𝄫Ionian | D𝄫Mixolydian | A𝄫Dorian | E𝄫Aeolian | B𝄫Phrygian | F♭Locrian | |
G𝄫Lydian | D𝄫Ionian | A𝄫Mixolydian | E𝄫Dorian | B𝄫Aeolian | F♭Phrygian | C♭Locrian | |
D𝄫Lydian | A𝄫Ionian | E𝄫Mixolydian | B𝄫Dorian | F♭Aeolian | C♭Phrygian | G♭Locrian | |
A𝄫Lydian | E𝄫Ionian | B𝄫Mixolydian | F♭Dorian | C♭Aeolian | G♭Phrygian | D♭Locrian | |
E𝄫Lydian | B𝄫Ionian | F♭Mixolydian | C♭Dorian | G♭Aeolian | D♭Phrygian | A♭Locrian | |
B𝄫Lydian | F♭Ionian | C♭Mixolydian | G♭Dorian | D♭Aeolian | A♭Phrygian | E♭Locrian | |
F♭Lydian | C♭Ionian | G♭Mixolydian | D♭Dorian | A♭Aeolian | E♭Phrygian | B♭Locrian | |
C♭Lydian | G♭Ionian | D♭Mixolydian | A♭Dorian | E♭Aeolian | B♭Phrygian | FLocrian | |
G♭Lydian | D♭Ionian | A♭Mixolydian | E♭Dorian | B♭Aeolian | FPhrygian | CLocrian | |
D♭Lydian | A♭Ionian | E♭Mixolydian | B♭Dorian | FAeolian | CPhrygian | GLocrian | |
A♭Lydian | E♭Ionian | B♭Mixolydian | FDorian | CAeolian | GPhrygian | DLocrian | |
E♭Lydian | B♭Ionian | FMixolydian | CDorian | GAeolian | DPhrygian | ALocrian | |
B♭Lydian | FIonian | CMixolydian | GDorian | DAeolian | APhrygian | ELocrian | |
FLydian | CIonian | GMixolydian | DDorian | AAeolian | EPhrygian | BLocrian | |
CLydian | GIonian | DMixolydian | ADorian | EAeolian | BPhrygian | F♯Locrian | |
GLydian | DIonian | AMixolydian | EDorian | BAeolian | F♯Phrygian | C♯Locrian | |
DLydian | AIonian | EMixolydian | BDorian | F♯Aeolian | C♯Phrygian | G♯Locrian | |
ALydian | EIonian | BMixolydian | F♯Dorian | C♯Aeolian | G♯Phrygian | D♯Locrian | |
ELydian | BIonian | F♯Mixolydian | C♯Dorian | G♯Aeolian | D♯Phrygian | A♯Locrian | |
BLydian | F♯Ionian | C♯Mixolydian | G♯Dorian | D♯Aeolian | A♯Phrygian | E♯Locrian | |
F♯Lydian | C♯Ionian | G♯Mixolydian | D♯Dorian | A♯Aeolian | E♯Phrygian | B♯Locrian | |
C♯Lydian | G♯Ionian | D♯Mixolydian | A♯Dorian | E♯Aeolian | B♯Phrygian | F𝄪Locrian | |
G♯Lydian | D♯Ionian | A♯Mixolydian | E♯Dorian | B♯Aeolian | F𝄪Phrygian | C𝄪Locrian | |
D♯Lydian | A♯Ionian | E♯Mixolydian | B♯Dorian | F𝄪Aeolian | C𝄪Phrygian | G𝄪Locrian | |
A♯Lydian | E♯Ionian | B♯Mixolydian | F𝄪Dorian | C𝄪Aeolian | G𝄪Phrygian | D𝄪Locrian | |
E♯Lydian | B♯Ionian | F𝄪Mixolydian | C𝄪Dorian | G𝄪Aeolian | D𝄪Phrygian | A𝄪Locrian | |
B♯Lydian | F𝄪Ionian | C𝄪Mixolydian | G𝄪Dorian | D𝄪Aeolian | A𝄪Phrygian | E𝄪Locrian | |
F𝄪Lydian | C𝄪Ionian | G𝄪Mixolydian | D𝄪Dorian | A𝄪Aeolian | E𝄪Phrygian | B𝄪Locrian |