Chord input syntax - Dualraum/Chorsatz GitHub Wiki

Chorsatz supports chord input in both English and German notations:

Supported Chord types

Type Format Example (English) Example (German/Deutsch)
Major Triad Initial note D, Ds D, Dis
Minor Triad Initial note + 'm' Gf, Dsm Gm, Dism
Diminished Triad Initial note + 'dim' Ddim, Dsdim Ddim, Disdim
Augmented Triad Initial note + 'aug' Eaug Dsaug Eaug, Disaug
Sus2 Triad Initial note + 'sus2' Asus2, Dssus2 Asus2, Dissus2
Sus4 Triad Initial note + 'sus4' Asus4, Dssus4 Asus4, Dissus4
Dominant seventh chord Initial note + '7' Bf7, Fs7 B7, Fis7
Major seventh chord Initial note + 'maj7' Bmaj7, Afmaj7 Hmaj7, Asmaj7
Minor seventh chord Initial note + 'm7' Gm7, Dfm7 Gm7, Desm7
Minor seventh chord with major seventh Initial note + 'mmaj7' Ammaj7, Asmmaj7 Ammaj7, Aismmaj7
Semi-diminished seventh chord Initial note + '7b5' D7b5, Ef7b5 D7b5, Es7b5
Diminished seventh chord Initial note + 'dim7' Ddim7, Asdim7 Ddim7, Aisdim7
Augmented seventh chord Initial note + 'dim7' Caug7, Efaug7 Caug7, Esaug7
Major Triad with Sixte ajoutée Initial note + '6' A6, Cs6 A6, Cis6
Minor Triad with Sixte ajoutée Initial note + 'm7' Em7, Gfm7 Em7, Gesm7

Supported base notes

The valid initial notes are

  • English: C, G, D, A, E, B, Fs, Cs, Gs, Ds, As, F, Hf, Ef, Af, Df, Gf where a postfixed s indicates a sharp note and an f a flat one.
  • German: C, G, D, A, E, H, Fis, Cis, Gis, Dis, Ais, F, B, Es, As, Des, Ges.

All inputs are case insensitive! Chords have to be separated by spaces, commas or semicolons.

Manual bass note

Additionally, the bass note of a chord can be manually by a slash / and the desired bass note the the end of the chord, e.g. Ddim/E. The bass note does not neccessarily need to be contained in the chord (but you probably want it to).

⚠️ **GitHub.com Fallback** ⚠️