From: Carl Worth Date: Fri, 27 Sep 2013 04:43:35 +0000 (-0700) Subject: Add voicings of m6/9 and m6/♭9 with no 5th. X-Git-Url: https://git.cworth.org/git?p=scherzo;a=commitdiff_plain;h=ef971f0727ee90ae5766e638302614a81c419960;hp=3f6802b662f5e8c13fa44ea2e500da722f654a73 Add voicings of m6/9 and m6/♭9 with no 5th. 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. --- diff --git a/scherzo.c b/scherzo.c index 5c24a54..cffb25e 100644 --- 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 },