Musical Scales
I have played instruments for many years now. In high school, I was pretty decent at playing my tuba. I had a good ear, and good memory, and a decent sense of rhythm and timing. I could keep up with the group just fine. One thing that tripped me up was sight reading. I knew the patterns for the few scales that were most common. It was enough to get by. But throw a really tough key at me and I was lost. Throw some low notes or high notes in there and I didn't have a clue what the fingering might be. For an instrument like a tuba, where all the different combinations for the notes were within easy reach, why should it be difficult to play all 12 of the different major scales? If I could play the chromatic scale, then why couldn't I play all the different major scales? Short answer: music theory instruction was lacking in the music program. It was all about performing with a group. If you wanted to be really good in band, you had to study that theory stuff on your own time. Be a "band geek" as it were.
Well, I'm a definite geek, so I started boning up on my music theory while I was in college. I learned how the different ranges of instruments were defined, what the different clefs were all about, and some other such basic stuff. It wasn't until recently when I researched the origins of western music conventions that I started to put all the pieces together. I bought a few different recorders over the past few months and have been playing and practicing with them. They are basic instruments with simple rules that provide for a lot of complexity. The instructional resources online for recorders are somewhat confusing, and even the booklet that came with my recorders was jumbled and not very helpful. I decided to take matters into my own hands.
It had been too long since I had last used POV-Ray, so I decided to see what I could do with it to help myself learn how to use my recorders better and understand music better at the same time. I wanted to be able to visualize the patterns and be able to identify whatever key a song was in so I could decode it and better understand and remember it. First of all I wanted a better fingering chart than what I was provided and could find. I wanted it simplified, without all the alternate fingerings thrown in there, many of which weren't even for my instruments. So, I created a simplified symbol system for the different types of keys and fingerings to graphically represent how the instrument is configured and played. I created arrays to lay out the different combinations of keys for all of the different notes a recorder can play (27 in total). I then created loops and conditionals to highlight just the notes in a certain scale, such as the major or diatonic scale. I made it easy to read, and created an animation to shift the pattern so that all 12 keys could be created in one fell swoop. I made a way to change the pattern of steps to explore many various scales, such as blues, augmented, gypsy, etc. I also created a set of note names so that I could know what the different keys were named, for the various types of recorders. Because the alto and sopranino recorders are shifted five half steps from the tenor and soprano, things can get really confusing. They both have the same fingering patterns, but the notes are different. Well, here are the results. I'll show a couple examples below, but you can also download the archive of all thirteen images (12 keys and chromatic) and the .POV source code.



