The way this teaches it is very difficult. They make the same mistake as all music theory lessons, which is to dive right into the Circle of Fifths without ever mentioning how the Circle of Fifths is derived.
I've been thinking about writing a music theory lesson for programmers and "normal" people. I swear it is a conspiracy theory of music teachers to make music theory seem hard. Once you see the logic of how it all comes together, it is head-slapping easy. Music theory is all created from a few easy-to-remember patterns.
I already wrote a bit of music theory code in Python. Maybe this will be my Thanksgiving project.
As a bit of encouragement for you, a primer on "music theory from the ground up" is exactly what I have been looking for. I have tried to learn proper notation as well as scales and chord structures, but I seem to hit a brick wall because it all seems so arbitrary to me. I'd love to know how the system was derived.
I'm hoping one day to find an explanation of what music really is; why do certain patterns of sounds appeal to us; why do we share a sense of melody, harmony, rhythm.
Ideally, this explanation would ignore centuries of historical cruft, starting instead from the physical and physiological basics, and making full use of the infinitely malleable sound generators we all own.
I've been thinking about writing a music theory lesson for programmers and "normal" people. I swear it is a conspiracy theory of music teachers to make music theory seem hard. Once you see the logic of how it all comes together, it is head-slapping easy. Music theory is all created from a few easy-to-remember patterns.
I already wrote a bit of music theory code in Python. Maybe this will be my Thanksgiving project.