I originally put this together for someone I know when they came asking for an explanation of theory.
I did this because I looked around for resources for them, and I found them all rather crappy at explaining the simplicity behind the complex nature of everything.
So I decided to build this tool to serve as both a tool and learning device in one.
This doesn't teach theory in the regular way. Instead, it's intended to teach the core governing principles behind scale, chord, and progression theory (usually what most mean when they ask for help with "theory").
The Introduction tab is worth a read.
The Main tab is where you set everything up and find your scales up and down, as well as your chords.
The Piano Roll tab allows you to apply chords which you set up on the Main tab to see where on a set of keys (or midi) the notes align in octave position to accomplish a given chord selected.
The Interval Map tab (my personal favorite component) allows you to select a note from your scale and see which notes are what interval (or degree) away from that note, and allows you to do this in sequence over 2 bars (if you were to assume quarter note timing; and there's a tad extra room instead of a strict 2 bar limit). This allows you to play around with melody options by degree selection, and if you already have a melody, you could work out a secondary complimentary melody by putting in the note of the first melody's note to see interval options for the second melody.
The last two tabs are strictly reference related, but probably the most beneficial.
The Major-Minor Semitone Comparison tab shows a highly detailed and complex relationship between Major and Minor scales, but showing an incredibly simple relationship of intervals whereby there is a central line shared between both Major and Minor of intervals 2 2 1 2 2. All that changes between Major and Minor is that Major you preface this pattern with 2 1, and in Minor you postscript this pattern with 2 1 instead of prefacing it.
For those who don't know, a semitone is the distance from any key on a piano, for example, and the next key (regardless if it's white or black). There are 12 keys from a given note to the same note up or down the keyboard, and so you can also say there are 12 semitones.
This differs from degree, which are a way of speaking of distance within a scale (scale being a pick of - typically - any 5 or 7 non-repeating notes).
And finally, the final tab is the Semitone Pattern tab.
This tab outlines the underlining governing patterns of a variety of common scales.
It does this by showing how all relate in one way or another to an alignment and augmentation of 2 2 1 2 2 interval patterning, and that when you depart into pentatonic and other variations, the same principle is found consistent that the total sum of intervals will tally to 12, and that Minor and Major are inversions of each other in each case.
There is also an additional way of looking at this added which is the Symmetrical variation, which shows which scales are direct mirrors of which other scales and runs them all together like an inkblot made on a folded napkin.
[Only registered and activated users can see links. Click here to register]
If you have questions about how to get the file, ask.
If you have questions in general about how to use it, ask.