This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Music Theory

Documentation for various aspects of music theory.

1 - Chords to Genre

Chord Chart

GenreTempo Range (BPM)Chord ProgressionChord Notes
Chillwave/Vaporwave60–90Am7 – Em7 – Dm7 – G7A C E G - E G B D - D F A C - G B D F
Chillwave/Vaporwave60–90Am7 – G – Fmaj7 – Em7A C E G - G B D - F A C E - E G B D
Chillwave/Vaporwave60–90Cmaj9 – A7 – Dm7 – G13C E G B D - A C# E G - D F A C - G B D E F
Chillwave/Vaporwave60–90Cm – A♭ – E♭ – B♭C E♭ G - A♭ C E♭ - E♭ G B♭ - B♭ D F
Chillwave/Vaporwave60–90Dm9 – G13 – Cmaj7 – A7sus4D F A C E - G B D E F - C E G B - A D E G
Chillwave/Vaporwave60–90E♭maj7 – B♭m7 – A♭maj7 – Fm9E♭ G B♭ D - B♭ D♭ F A♭ - A♭ C E♭ G - F A♭ C E♭ G
Chillwave/Vaporwave60–90Fmaj7 – C – Gsus2 – Am7F A C E - C E G - G A D - A C E G
Chillwave/Vaporwave60–90Fmaj7 – Cmaj7 – Em7 – Am7F A C E - C E G B - E G B D - A C E G
Chillwave/Vaporwave60–90G – B♭ – E♭ – FG B D - B♭ D F - E♭ G B♭ - F A C
Chillwave/Vaporwave60–90Gm – E♭ – B♭ – FG B♭ D - E♭ G B♭ - B♭ D F - F A C
Industrial Synthwave100–130Am – F – Dm – E7A C E - F A C - D F A - E G# B D
Industrial Synthwave100–130Am – F – G – EA C E - F A C - G B D - E G# B
Industrial Synthwave100–130C – G – A♭ – E♭C E G - G B D - A♭ C E♭ - E♭ G B♭
Industrial Synthwave100–130Cm – A♭ – Fm – GC E♭ G - A♭ C E♭ - F A♭ C - G B D
Industrial Synthwave100–130Dm – B♭ – Gm – AD F A - B♭ D F - G B♭ D - A C# E
Industrial Synthwave100–130Dm – F – A♭ – GD F A - F A C - A♭ C E♭ - G B D
Industrial Synthwave100–130Dm7 – B♭maj7 – Gm9 – A7D F A C - B♭ D F A - G B♭ D F A - A C# E G
Industrial Synthwave100–130E – G – F – A♭E G# B - G B D - F A C - A♭ C E♭
Industrial Synthwave100–130Fm – C – G♯ – D♯F A♭ C - C E G - G♯ C D# - D# G A#
Industrial Synthwave100–130Fm7 – C7 – G♯maj7 – D♯9F A♭ C E♭ - C E G B♭ - G♯ C D# G - D# G A# F
Synthwave80–110Am – E – F – DmA C E - E G# B - F A C - D F A
Synthwave80–110Am – F – C – GA C E - F A C - C E G - G B D
Synthwave80–110Am – F – Dm – EA C E - F A C - D F A - E G# B
Synthwave80–110Am – G – F – GA C E - G B D - F A C - G B D
Synthwave80–110Am7 – Fmaj7 – Cmaj9 – G7A C E G - F A C E - C E G B D - G B D F
Synthwave80–110Am9 – Fmaj9 – C6 – Gsus4A C E B - F A C G - C E G A - G C D
Synthwave80–110C – Am – F – GC E G - A C E - F A C - G B D
Synthwave80–110C – Em – Am – FC E G - E G B - A C E - F A C
Synthwave80–110C – G – Em – FC E G - G B D - E G B - F A C
Synthwave80–110Cm – A♭ – E♭ – B♭C E♭ G - A♭ C E♭ - E♭ G B♭ - B♭ D F
Synthwave80–110Dm – F – A♭ – CD F A - F A C - A♭ C E♭ - C E G
Synthwave80–110Dm – G – C – AmD F A - G B D - C E G - A C E
Synthwave80–110Em – G – D – AE G B - G B D - D F# A - A C# E
Synthwave80–110F – G – Am – EmF A C - G B D - A C E - E G B
Synthwave80–110Fmaj7 – G – Am7 – EmF A C E - G B D - A C E G - E G B
Techno120–135Am – F – C – E7A C E - F A C - C E G - E G# B D
Techno120–135Am – F – GA C E - F A C - G B D
Techno120–135Am7 – G – F – E7A C E G - G B D - F A C - E G# B D
Techno120–135Bm – A – G – F#mB D F# - A C# E - G B D - F# A C#
Techno120–135Cm – A♭ – G – D♯C E♭ G - A♭ C E♭ - G B D - D♯ G A#
Techno120–135C – Em – Dm – silenceC E G - E G B - D F A - (rest)
Techno120–135Dm – A♭ – C – AD F A - A♭ C E♭ - C E G - A C# E
Techno120–135Dm – B♭ – F – CD F A - B♭ D F - F A C - C E G
Techno120–135Dm – F – G – AD F A - F A C - G B D - A C# E
Techno120–135Em – C – D – BmE G B - C E G - D F# A - B D F#
Techno120–135Em – D – C – BmE G B - D F# A - C E G - B D F#
Techno120–135Em – G – D – AE G B - G B D - D F# A - A C# E
Techno120–135Fm – C♯ – B♭ – E♭F A♭ C - C♯ F G# - B♭ D F - E♭ G B♭
Techno120–135Fm – G♭ – A♭ – E♭F A♭ C - G♭ B♭ D♭ - A♭ C E♭ - E♭ G B♭
Techno120–135Am – F – G – F – silenceA C E - F A C - G B D - F A C - (rest)
Trance130–145Am – C – G – DA C E - C E G - G B D - D F# A
Trance130–145Am – F – C – GA C E - F A C - C E G - G B D
Trance130–145Am – G – F – EA C E - G B D - F A C - E G# B
Trance130–145Bm – A – G – DB D F# - A C# E - G B D - D F# A
Trance130–145Bm – F♯ – G – DB D F# - F# A C# - G B D - D F# A
Trance130–145C – G – Am – FC E G - G B D - A C E - F A C
Trance130–145Cm – G♯ – D♯ – A♭C E♭ G - G♯ C D# - D# G A# - A♭ C E♭
Trance130–145Dm – B♭ – F – CD F A - B♭ D F - F A C - C E G
Trance130–145Em – C – G – DE G B - C E G - G B D - D F# A
Trance130–145Em – D – C – GE G B - D F# A - C E G - G B D
Trance130–145Em – Dsus2 – C – GE G B - D E A - C E G - G B D
Trance130–145Em – G – D – AE G B - G B D - D F# A - A C# E
Trance130–145F – G – Am – GF A C - G B D - A C E - G B D
Trance130–145Fm – D♭ – A♭ – E♭F A♭ C - D♭ F A♭ - A♭ C E♭ - E♭ G B♭
Trance130–145F#m – D – A – EF# A C# - D F# A - A C# E - E G# B
Trance130–145G – D – Em – BmG B D - D F# A - E G B - B D F#

Creative heuristics

  • Use inversions, omit the 5th, or add 7ths/9ths to make a familiar progression feel fresh without altering root movement too much.
  • Use modal interchange: borrow chords from parallel modes (e.g. in C major, borrow A♭, B♭, etc. from C minor) to add surprise.
  • Use suspended chords (sus2, sus4) and add9, 7, 11 to give air and tension.
  • Use vamping on a section (stick on one chord) but modulate color via texture, rhythmic displacement, voicing drift.
  • Insert passing chords lightly — e.g. between C and Dm, insert C♯°, or between Am and F insert E7sus4, etc.

Cross-genre twists

  • Start with a synthwave progression (Am – F – C – G) but in the bridge shift to a chillwave take (Fmaj7 – G – Am7 – Em) to soften, then back.
  • Use a techno loop (Am – F – G) and overlay a chord “splash” (e.g. Dm7 or B♭maj7) every 8 bars.
  • Borrow a jazz chord (e.g. G13, Dm9) inside a trance progression as a pivot chord to change texture.
  • Use a chromatic mediant substitution: e.g. in C → Am → F → G progression, replace F with A♭ or Fm for a brief dramatic color, then resolve back to C.