Equalizer is right. Any sound card will do for MIDI. MIDI is really only a COM port running at 31.25kHz with a special hardware interface to give electrical isolation between instruments. The real problem is the low speed of 31.25kHz which was set back in the days of slow technology. That's only 3.125kB (including start and stop bits) and each note will take at least two bytes. If you are trying to send too many notes down the pipe then things will get choppy and there's nothing in the world to cure that. What we need is a faster MIDI but who knows when that will happen.

Bryan