The upcoming 9.3 release will feature some new functionality for chord editing. As a part of that, Ardour now contains some chord definitions. Chord naming is a famously problematic area of musical practice, with many different approaches and conventions. So, below is a list of the chords that we currently defined, presented like this:
{… list of intervals (using western-centric terms … } (“name1”), (“name 2”) …
(any chord can have an unlimited number of names. The first one is consided the canonical name and should be written out “in full”.
I’d like to invite Ardour users to do one or both of two things:
-
Add new chord definitions to this list. Put them in your comment in a similar format as the list below.
-
Add additional names for the chord definitions already present
Notes: the intervals use the following definitions:
P0 = Unison = 0
m2 = MinorSecond = 1
M2 = MajorSecond = 2
m3 = MinorThird = 3
M3 = MajorThird = 4
P4 = PerfectFourth = 5
A4 = Tritone = 6
d5 = Tritone = 6
P5 = PerfectFifth = 7
m6 = MinorSixth = 8
M6 = MajorSixth = 9
m7 = MinorSeventh = 10
M7 = MajorSeventh = 11
P8 = PerfectOctave = 12
M9 = MajorNinth = 14
P11 = PerfectEvelenth = 17
M13 = MajorThirteenth = 21
For some intervals beyond the octave, the list uses just a semitone interval from root. New chord definitions can use any of the 3 forms (short, long, semitone count from root) shown above.
Also, if you see errors in the list below, I’d happily take corrections for them too!
{P0, P5}, ("Power (5th)"), ("pow5")
/* triads */
{P0, M3, P5}, ("Major"), ("maj"), ("major")
{P0, m3, P5}, ("Minor"), ("min"), ("minor")
{P0, m3, 6}, ("Diminished"), ("dim")
{P0, M3, m6}, ("Augmented"), ("aug")
{P0, P4, P5}, ("Sus4"), ("sus4")
{P0, M2, P5}, ("Sus2"), ("sus2")
/* tetrads */
{P0, M3, P5, 11}, ("Major 7th"), ("maj7")
{P0, M3, P5, 10}, ("Dominant 7th"), ("dom7")
{P0, m3, P5, 10}, ("Minor 7th"), ("min7")
{P0, m3, 6, 10}, ("Half Diminished 7th"), ("halfdim7")
{P0, m3, 6, 9}, ("Diminished 7th"), ("dim7")
{P0, m3, P5, 11}, ("Minor/Major 7th"), ("min/maj7")
{P0, m3, 8, 11}, ("Major 7th/flat 5"), ("maj7b5")
{P0, m3, 8, 11}, ("Major 7th/sharp 5"), ("maj7#5")
{P0, m3, 6, 10}, ("Half-Diminished 7th"), ("m7b5")
{P0, m3, 6, 8}, ("Diminished 7th"), ("dim7")
{P0, M3, m6, 10}, ("Augmented 7th"), ("aug7")
{P0, M3, m6, 11}, ("Augmented Major 7th"), ("aug-dom-7")
{P0, M3, P5, 14}, ("Add9"), ("add9")
{P0, m3, P5, 14}, ("Minor Add9"), ("min/9")
{P0, M3, P5, 8}, ("Major 6th"), ("maj6")
{P0, m3, P5, 8}, ("Minor 6th"), ("min6")
{P0, M2, P5, 11}, ("Sus2/7"), ("sus2/7")
{P0, P4, P5, 11}, ("Sus4/7"), ("sus4/7")
/* Pentachords */
{P0, M3, P5, 10, 14}, ("Dominant 9th"), ("dom9")
{P0, M3, P5, 11, 14}, ("Major 9th"), ("9"), ("maj9")
{P0, m3, P5, 10, 14}, ("Minor 9th"), ("min9")
{P0, M3, P5, 8, 14}, ("Major 6/9"), ("maj6/9")
/* Hexachords */
{P0, M3, P5, 10, 14, P11}, ("Dominant 11th"), ("dom11")
{P0, M3, P5, 11, 14, M13}, ("Major 13th"), ("maj13")
