Retired

MusicTheory #1: Major Scales (retired)

Description
Loading description...
Algorithms
Arrays
Fundamentals
Puzzles
  • Please sign in or sign up to leave a comment.
  • dfhwze Avatar
    1. You are lacking random tests.
    2. You are lacking edge case tests ((A) more than 6 accidentals, (B) more than 12 accidentals)
    3. From the description it is clear that enharmonic equivalence is not applicable (Db != C#), however nothing is being said about octave equivalence.
    • Does C############# get normalized to C#? (B)
    • Does C########### get normalized to Cb? (A)

    -- Other than that I hope this series continues at some point.

  • rowcased Avatar

    Can you please direct me to a piece of music written in the key of A# major? I'm looking for mor info. Thanks!

    • ReachAM Avatar

      The A# Major scale is more of a theoretical scale, usually the songs that could be in A# are written in its enharmonic equivalente Bb. This is done beacuse it´s more practical to only have 3 flats rather than have 4 sharps and 3 double-sharps.Yet some pieces, essentially in classical music, sometimes modulate to this scale during the song like Chopin's Polonaise-fantaisie in A-flat major, Op. 61, which modulates to A# major for six bars.

      Question marked resolved by ReachAM 6 years ago
    • rowcased Avatar

      Chopin! no kidding... can you specify the six bars where this takes place?

    • ReachAM Avatar

      Here: https://youtu.be/iRkMBjuqpWo?t=439, it's linked to the minute 7:19, since the compass starts arround the beggining of the second 20. Also see the bars, starting from the third one, up to the next 6, it modulates from Bb Maj to A# Maj.

      Also, this piece uses quite a lot of "unusual" scales, but this is not strange to Chopin compositions.

    • rowcased Avatar

      Well, I haven't looked at the whole composition, but at 7:20 (where there is a double barline, a key signature change using two naturals & five sharps, with the notation sempre p) the music is in B major for those 6 measures.

  • ReachAM Avatar

    This comment has been hidden.

    • dfhwze Avatar

      If you extend this Kata to allow for let's say 0 <= flats/sharps <= 25 and 100's of random tests, it would become more mature.