All newer soundcards are general midi. Mt-32 and SoundCanvas(GS) are older 'classic' midi "standards" that aren't quite compatible. You can play any midi file on any midi hardware,but it won't sound quite right if it was mixed for another standard(odd instrumentation, etc).