Closed mjhasbach closed 8 years ago
Hi @mjhasbach,
TL;DR: Double sharp notes exists - mainly for theoretical reasons.
Yes there is a reason for this. First of all .simple()
might be a bad method name. It isn't "simplifying" anything, it's just a method for returning the scale's notes as strings instead of objects.
So, D# major is a "theoretical" scale. Basically it's enharmonic (sounds equal) with Eb major. And since Eb major is part of the circle of fifth, and has no "double accidentals" - that's the one you'd most often use. Sometimes, though, in analysis, you'll come across double accidentals as part of a "theoretical" scale, such as D# major.
The idea is that you don't count scales in semitones, but rather in intervals. Thus a scale is defined as an array of intervals. The major scale goes like this:
['M2', 'M2', 'm2', 'M2, 'M2, 'M2', 'm2'] - major second, major second, minor second, etc..
A second is defined as the interval between two adjacent notes on the keyboard (or staff). A minor when there's only 1 semitone between the two, and a major when there's 2 semitones between the two.
So take D# major. Major second on top of D# is E#. A major second on top of E# is F## or Fx. (E# is enharmonic with F, and we need to go two semitones further thus F##).
'M2', 'M2', 'm2', 'M2, 'M2, 'M2', 'm2'
D# E# Fx G# A# B# Cx D#
That was quite the rant.. does is make sense?
Thanks a lot! I was lacking some fundamental knowledge regarding how to build a scale from a tonic. Given the above example (D# major), I was wondering why the third scale degree wasn't simply called G. Your explanation helped a lot, and so did this video.
Is there a reason for this? I'm pretty new to music theory.
Test:
Output: