Yes you're going to need to be slightly more exact, esp on "music"
I seem to remember you talked about fruity Loops before, for just basic use of that onboard sound is ok, however if you start looking at a more professional level and say using a midi controller or input device (plugging a keyboard or similar into the pc) then you're probably going to want to add a sound card.
Now a highly rated card for recording is the M-Audio M2496
http://www.m-audio.com/products/en_a...phile2496.html
the Asus Xonar essence STX is also good, however it's more about output than input, as with may other sound cards.
Speakers?