Geoffrey Kidde:
Composer and Author

Learning Music Theory with Logic, Max, and Finale

explains how to learn music theory using three popular software programs. The Max patchers demonstrate aspects of music theory. Drum Pattern, below, creates a pattern with kick, snare, & hi-hat.
Apps - Learn. Mus. Theory--on the left--has links to Mac OSX apps made from the patchers for download.