]> git.cworth.org Git - scherzo/commitdiff
Add voicings of m6/9 and m6/♭9 with no 5th.
authorCarl Worth <cworth@cworth.org>
Fri, 27 Sep 2013 04:43:35 +0000 (21:43 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 27 Sep 2013 04:43:35 +0000 (21:43 -0700)
This clears up a FIXME comment suggesting that we were missing some
chords with perfect 5ths. The comment was somewhat incorrect. One
chord was present all along. One should have been present, but was
incorrect (until the last commit). The third was legitimately missing
(until the last commit).

Now that we have all of these in place with perfect 5ths, we can also
add the versions voiced with no 5th at all and delete the comment.

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 },