Subject: | Doub accidentals do not produce the right scales in some cases |
Not sure how widespread this problem is but here is one example:
Show quoted text
> perl -MMusic::Scales -E'say join",",get_scale_notes("D#","major")'
Results in the correct scale: D#,E#,F##,G#,A#,B#,C##
Yet
Show quoted text> perl -MMusic::Scales -E'say join",",get_scale_notes("F##","phrygian")'
Unfortunately results in: F##,G,A,B,C#,D,E
Also it looks like the module author has abandoned it. So I doubt this will ever get fixed. :-(