Why not use what you already have...Windows Sound Recorder.
This might depend on if the soundcard is full duplex and things like
that, I can imagine having cd player going and then recapturing the
output in sound recorder, that said sound recorder on my version of
windows (is windows isn't it ? <g>) can't open mp3's even with the
appropriate codec present since it's just not designed to ?
I'd take a look at Exact Audio Copy (or CDex), EAC's my favourite so
heres the link to that:
http://www.exactaudiocopy.de/ , that records a
track from CD to wave, for mp3 to wave you might need the LAME mp3
encoder...
LAME can be found at,
http://mitiok.cjb.net/ or
http://mitiok.ma.cx/ ,
and Razorlame here
http://www.dors.de/razorlame/index.php . I find
having these two the easiest way to encode/decode mp3's, you can also
decode mp3's with winamp using it's wave writer plugin. Razorlame is
an interface to lame which normally has only a command line interface
and no graphical one (GUI). Put a copy of Lame.exe in Razorlames
folder and in EAC's folder and set the options for each program. You
can find extensive help on this page:
http://radified.com/Destinations/most_popular.htm , and it looks as
though a poster by the name of DadiOh has written a very nice help
file covering not just Lame and Eac but MP3 in general, and the link
was included in his signature file
http://www.gbronline.com/xico/
AND, a wave editor, Audacity... perhaps ?
)
http://audacity.sourceforge.net/
Anyhow, yes it might look complex at first but you'll find you'll be
able to do a lot from inside EAC once it's configured, for example you
can tell it to record from the soundcard and you can launch your wave
editor, and things like that. Having better tools that can manage
several things is more ideal if you have the time to understand them.