]> git.cworth.org Git - scherzo/commitdiff
Recognize the 6/9 chord and the m6/9 chord
authorCarl Worth <cworth@cworth.org>
Thu, 26 Sep 2013 14:47:36 +0000 (07:47 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 26 Sep 2013 14:47:36 +0000 (07:47 -0700)
Starting to add chords mentioned in the first couple of pages of Jazz
Chord Progression by Bill Boyd.

scherzo.c

index ec34f1cd771d896dfddedc3b628d5cd4308e49c6..1e0e10d9e77820b98f6f3a82323d5e8d122e9a45 100644 (file)
--- a/scherzo.c
+++ b/scherzo.c
@@ -713,6 +713,10 @@ scherzo_analyze_chord (scherzo_t *scherzo)
      * after reducing each degree to an actual scale degree, (9 -> 2,
      * 11 -> 4, 13 -> 6) */
     struct { modified_degree_t degrees[5]; const char *name; } pentachords[] = {
+       /* Sixth plus 9 */
+       { {{1, 0}, {9,  0}, {3,  0}, {5,  0}, {6,  0}}, "6/9" },
+       { {{1, 0}, {9,  0}, {3,  0}, {5,  0}, {6,  0}}, "m6/9" },
+       /* Ninth chords */
        { {{1, 0}, {9,  0}, {4,  0}, {5, +1}, {7,  0}}, "sus" SUP "+M9" PUS },
        { {{1, 0}, {9,  0}, {4,  0}, {5, +1}, {7, -1}}, "sus" SUP "+9" PUS },
        { {{1, 0}, {9,  0}, {4,  0}, {5,  0}, {7,  0}}, "sus" SUP "M9" PUS },