enharmonic change
bwagner opened this issue · comments
coltrane scale F pentatonic minor
results in:
F G♯ A♯ C D♯
where it should be:
F A♭ B♭ C E♭ F
The process basically consists of determining the intervals of the pentatonic scale:
minor 3rd, 4th, 5th, flat 7th.
E.g. the minor 3rd of F is foremost a 3rd, hence A. But A is a major 3rd, so we lower it by appending a ♭. Same applies to the other notes.
You could argue that those notes (G♯, A♭) are enharmonic equivalents. But this only applies in equal temperament. Also, you'll be battling against a well established convention in music.
See e.g. Step 7, and particularly Step 4 in the explanation on how to build the F pentatonic minor scale.
Very interesting. Thanks a lot for the insights.
Will fix this soon.
Any update on this? I've noticed the same issue with chord voicings on piano. For example, a Cm7 chord is shown with the labels:
C - D# - G - A#
whereas based on the key signature the correct enharmonic notation should be:
C - Eb - G - Bb
Otherwise, this is a masterful CLI tool!
i'll take a look on this during the weekend