Have you tried to Audacity (free) i've used it and i find it's great for music editting.. or you can try sonar.
Sonar - more professional for recording music.
Audacity - Free but can be used for recording via the line in or microphone input of your computer. But great for greating multiple tracks.