This is a really good Set of tutorials Written By John Licatu
http://www.gamedev.net/reference/articles/article1010.asp Part 1
http://www.gamedev.net/reference/articles/article1061.asp Part 2
http://www.gamedev.net/reference/articles/article1178.asp Part 3
http://www.gamedev.net/reference/articles/article1268.asp Part 4
Part 1 is horribly awful, I'm assuming the rest is too.
Whats so Bad about it...
Actually, the other parts are mildly interesting. They're not so much about basic theory as they are about song-writing in general.
QuoteTake my favorite composer Beethoven, for example. He lived a life that was very sad. He was going deaf during his 30s, and became completely deaf. He was insulted at the kids at school because he was "dirty," and "different." He wrote Fur Elise for a woman named Elise.
Now you know.