I recently came across a program called anvil studio, that lets you create music files(mainly midis but also wave files). you can record stuff, and place them into the music file itself. you can compose music in a few different ways, like on a sheet of music, as dots on a page(percussion), you can press keys on a virtual piano keyboard or use guitar strings to make notes. It can even teach you how to read music! best of all, it's not a demo or shareware! It's free! even to upgrade! the installation file is only 3.34 mb. I'll try to find the address to it again. I think it's on download.com. if you or I can't find it, I can send you it through email if that is easier for you. anyway, I thought it would be nice for all you developers to have this for your games under development. I know I would. good luck with your development!
P.S. This isn't an advertisment. just so you know.