]> git.cworth.org Git - scherzo/commitdiff
Add some 7th chords with an added, altered 9th interval
authorCarl Worth <cworth@cworth.org>
Thu, 26 Sep 2013 14:54:44 +0000 (07:54 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 26 Sep 2013 14:54:44 +0000 (07:54 -0700)
These are named 7#9, 7b9, 7b5#9, and 7b5b9.

scherzo.c

index 1e0e10d9e77820b98f6f3a82323d5e8d122e9a45..57d904442c640a87facd4905ce57bbd958b127e8 100644 (file)
--- a/scherzo.c
+++ b/scherzo.c
@@ -716,6 +716,11 @@ scherzo_analyze_chord (scherzo_t *scherzo)
        /* 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" },
        /* 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" },
+       /* Seventh plus altered 9 */
+       { {{1, 0}, {9, +1}, {3,  0}, {5,  0}, {7, -1}}, "7♯9" },
+       { {{1, 0}, {9, -1}, {3,  0}, {5,  0}, {7, -1}}, "7♭9" },
+       { {{1, 0}, {9, +1}, {3,  0}, {5, -1}, {7, -1}}, "7♭5♯9" },
+       { {{1, 0}, {9, -1}, {3,  0}, {5, -1}, {7, -1}}, "7♭5♭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 },
        /* 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 },