I think zack means just recording within pc envirement. (note you cannot convert midi to wave with good results, you can only playback midi and record.)
This is all you need.
http://www.highcriteria.com/ cheap and works brilliant on any sound played thru your pc. (also online streamed audio)
_________________________
Keyboards/Sound Units: Kurzweil 2600S, Roland VR-760, Acces Virus C, Roland G-800, Akai AX60, Minimoog, Machine Drum, Roland R8-M, mediastation x-76