Delta Omni Studio $379
If you are sure you only need one input at a time...
Delta Audiophile 2496 $159
Art TubeMP preamp $99
if your computer already has a soundcard in it, and it has Midi capability, you can still use it for Midi....if not a SoundBlasterLive Value type card will do....