Skip to content

Chord Notation Reference

Harmonybeam accepts standard chord notation with wide tolerance for how you write it. If you’ve seen a chord written a certain way in a real book or lead sheet, it probably works.

Any note name A–G, with optional sharp or flat:

C C# Db D D# Eb E F F# Gb G G# Ab A A# Bb B

Unicode and also work (e.g. F♯m7).

SymbolNameExampleNotes
(none)MajorCC E G
m, min, mi, -MinorCm, Cmin, C-C Eb G
dim, ° , oDiminishedCdim, C°C Eb Gb
aug, +AugmentedCaug, C+C E G#
sus2Suspended 2ndCsus2C D G
sus4, susSuspended 4thCsus4C F G
5Power chord (no 3rd)C5C G
SymbolNameExampleNotes
7Dominant 7C7C E G Bb
maj7, Δ, M7, ma7Major 7Cmaj7, CΔC E G B
m7, min7, mi7, -7Minor 7Cm7C Eb G Bb
dim7, °7, o7Diminished 7Cdim7C Eb Gb Bbb
m7b5, ø, ø7, min7b5, -7b5Half-diminishedCm7b5, CøC Eb Gb Bb
mMaj7, mM7, m(maj7), m-maj7Minor-major 7CmMaj7C Eb G B
7sus4, 7susDominant 7 sus4C7sus4C F G Bb
7sus4b9, 7b9sus4, 7susb9, 7sus(b9)Dominant 7 sus4 flat 9C7sus4b9C F G Bb Db
7sus2Dominant 7 sus2C7sus2C D G Bb
SymbolNameExampleNotes added
9Dominant 9C9+ D
maj9Major 9Cmaj9+ D
m9Minor 9Cm9+ D
11Dominant 11C11+ D F
m11Minor 11Cm11+ D F
13Dominant 13C13+ D A
maj13Major 13Cmaj13+ D A
m13Minor 13Cm13+ D A
SymbolExampleMeaning
6C6Major + 6th (no 7th)
m6Cm6Minor + 6th
69, 6/9C69, C6/9Major + 6th + 9th
m69, m6/9Cm69Minor + 6th + 9th
add9, add2Cadd9Major triad + 9 (no 7th)
madd9, madd2Cmadd9Minor triad + 9
add11, add4Cadd11Major triad + 11
7add13, 67C7add137th chord with added 6th/13th (no 9th/11th)

Apply to dominant or extended chords:

SymbolMeaningExample
b5Flat 5C7b5
#5Sharp 5C7#5
b9Flat 9C7b9
#9Sharp 9C7#9
#11Sharp 11Cmaj7#11
b13Flat 13C7b13
alt, 7altAltered dominant (implies b5 #5 b9 #9)C7alt, Calt

Alterations stack freely: C7#9b13, C13b9#11, Cmaj13#11.

Suspended flat-nine forms can also be written compactly or with parentheses: Csus4b9, Csus4(b9), and Csus(b9) parse as suspended chords with a flat 9; C7sus4b9, C7b9sus4, C7susb9, and C7sus(b9) parse as dominant-suspended flat-nine chords.

All of these work for augmented chords with a major 7th:

Cmaj7#5 CaugMaj7 C+Maj7 C+M7

Parentheses are optional anywhere and are stripped before lookup. Use them for readability when stacking alterations:

C7(#9) = C7#9
C7(b9)(b13) = C7b9b13
Cmaj7(#11) = Cmaj7#11
Cm(add9) = Cmadd9
Cm7(b5) = Cm7b5
C(no3) = C5

Compact and parenthetical forms are fully interchangeable.

Specify any bass note with /:

C/E // C major with E in bass (1st inversion)
Am/G // A minor with G in bass
F/G // F major over G bass
C/Bb // C major with Bb bass

Slash chords combine freely with everything else: Cm7(b5)/Gb, C7#9/E, Cmaj7(#11)/G.

Harmonybeam accepts multiple conventions for the same chord. All of these parse to the same thing:

Cm = Cmin = Cmi = C- = CMin = CMI
Cmaj7 = CΔ = CM7 = Cma7
Cm7b5 = Cø = Cø7 = Cmin7b5 = C-7b5
Cdim7 = C°7 = Co7
Caug = C+ = CAug = CAUG
CmMaj7 = Cm(maj7)= Cm-M7 = Cmin-maj7 = Cm/M7
C7#5 = Caug7 = C+7
C13#5 = Caug13 = C+13

If a chord you expect fails:

  • Accidentals must be explicit: F# not F sharp, Bb not B flat
  • The root must come first: Cmaj7, not maj7C
SymbolMeaningExample
%Repeat previous chordC | Am | % | G
rRest blockC | r | G

If you’re convinced a chord symbol should parse but doesn’t, or parses incorrectly, we’d like to know. Email us at [email protected] with the symbol and what you expected.