I bought this book and downloaded a digital copy. The title is pretty self-explanatory.
Music Theory for Computer Musicians by Michael Hewitt
Here's a link to the book on my mediafire:
Link removed
For those of us who never got the chance to take music theory classes, or want a better understanding of how it applies when creating music digitally, this is incredibly useful.
The physical book comes with a CD that has a bunch of sound samples, but i'm too lazy to crack it or torrent it. Either way, it's definitely worth the read.
[EDIT] I'm about halfway through the book. Basically it is everything you would expect from a music theory class, but explains how it applies in digital music.
For example, when he talks about compound intervals, he mentions the compound 3rd. He explains that it was a commonly used in 90's trance music, shows it written in piano roll format on Sonar, and then in standard notation, and refers to the CD included with the book so you can hear it for yourself.
It's great! It really helps you understand what he is talking about.
The book also comes with some worksheets so you can remember the information better.