-
Notifications
You must be signed in to change notification settings - Fork 402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Curious behavior of "add#7" #1369
Comments
Confirmed, real bug. And can confirm it's not because of implied key, etc. Strangely, this works.
but this does not:
apparently it's taking the octave from the bass, so it matters if the letter name is "above" the bass letter name (where "above" is measured in order C,D,E,F,G,A,B). Strangely, also, adding flat notes takes good care to ensure that the bass is the implied bass:
|
Note that 'IV#7' works fine, which is probably how this chord should be written:
|
music21 version
8.0.0a9
Problem summary
When using the
add[]
syntax with#7
to build RNs, we get the wrong bassnote.Steps to reproduce
A similar thing happens with
IV[add##7]
andIV[add###7]
but not with IV[add7]. And withiii[add##7]
but not withiii[add#7]
. Thus it seems to be an issue when the pitch-class of the raised 7th overlaps with the root.Similar issue with
(I discovered this because believe it or not
IV[add#7]
occurs in the DCML ABC corpus)The text was updated successfully, but these errors were encountered: