]> git.cworth.org Git - scherzo/commit
Add recognition of 6, m6, and 7-flat-5 chords.
authorCarl Worth <cworth@cworth.org>
Thu, 26 Sep 2013 00:23:17 +0000 (17:23 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 26 Sep 2013 00:40:11 +0000 (17:40 -0700)
commitbfc81675d5856cedc4bf02d412c06b98c296654e
treebc4c2b8503082c7f5af5ba959ce3f11c75b1d53f
parentfc6b1da08cd8552050d2669363a85e405f19736d
Add recognition of 6, m6, and 7-flat-5 chords.

One trick here is the ambiguity that, for example, C6 looks the same
as Am7 in first inversion and Cm7 looks the same as D#6 in 3rd
inversion. We rework the recognition code a bit so that chords with a
smaller inversion number will be preferred over chords with a larger
inversion number. That way, with the above examples, scherzo will
report C6 and Cm7 rather than "Am7 1st inversion" and "D#6 3rd
inversion".
scherzo.c