]> git.cworth.org Git - scherzo/blobdiff - scherzo.c
Add voicings of m6/9 and m6/♭9 with no 5th.
[scherzo] / scherzo.c
index 5c24a543baaf4e4f63a38d304fabacfd57f8c786..cffb25e1fbbf128237d821b1e032e92d61631155 100644 (file)
--- a/scherzo.c
+++ b/scherzo.c
@@ -725,6 +725,8 @@ scherzo_analyze_chord (scherzo_t *scherzo)
        { {{1, 0}, {9,  0}, {3, -1}, {7,  0}}, "m" SUP "M9" PUS },
        { {{1, 0}, {9,  0}, {3, -1}, {7, -1}}, "m9" },
        { {{1, 0}, {9, -1}, {3, -1}, {7, -1}}, "m♭9" },
+       { {{1, 0}, {9,  0}, {3, -1}, {6,  0}}, "m6/9" },
+       { {{1, 0}, {9, -1}, {3, -1}, {6,  0}}, "m6/♭9" },
     };
 
     /* The sorting here is funny to keep the array in degree order
@@ -758,11 +760,6 @@ scherzo_analyze_chord (scherzo_t *scherzo)
        { {{1, 0}, {9,  0}, {3,  0}, {5, -1}, {7, -1}}, "9" SUP "♭5" PUS },
        { {{1, 0}, {9,  0}, {3, -1}, {5, -1}, {7,  0}}, "m" SUP "M9♭5" PUS },
        { {{1, 0}, {9,  0}, {3, -1}, {5, -1}, {7, -1}}, "𝆩" SUP "9" PUS },
-
-       /* FIXME: I don't have names for these last three after
-        * dropping the 5th from the voicing. That suggests to me that
-        * I'm missing names for these with a perfect 5th in the list
-        * above. */
        { {{1, 0}, {9, -1}, {3, -1}, {5, -1}, {7, -1}}, "𝆩" SUP "♭9" PUS },
        { {{1, 0}, {9,  0}, {3, -1}, {5, -1}, {7, -2}}, "°" SUP "9" PUS },
        { {{1, 0}, {9, -1}, {3, -1}, {5, -1}, {7, -2}}, "°" SUP "♭9" PUS },