不同厂商为了使自己的产品有独特之处,总是开发出若干种特殊音色,因而就出现不同品牌的合成器、音源等设备在音色种类和音色排列顺序方面会大不相同。这就导致了一个缺陷的出现,在使用甲合成器制作的MIDI文件,换成乙合成器就不能正常播放。其中原因就在于甲合成器上01号的音色可能是钢琴,而在乙合成器上。
01号音色可能是其它音色或者是打击乐器。总之,每个MIDI设备的音色设置以及其他设备都具有排它性。这就使音乐家受到了设备的制约。为了有利于音乐家广泛地使用不同的合成器设备和促进MIDI文件的交流,国际MIDI生产者协会(MMA)在1991年制定了通用MIDI标准。该标准以日本Roland公司的通用合成器GS标准为基础而制订的。 XG-MIDI是Extended General MIDI的缩写,中文称为扩展的通用MIDI。XG是继GM标准建立之后,YAMAHA公司在1994年推出的新的音源控制规格。XG在保持与GM兼容的同时,又增加了许多新的功能,其中包括音色库(音色数量)的增加和启用更多的控制器对音色亮度等方面进行控制等。YAMAHA公司积极开放XG产品的系统码,扩展控制器的控制范围,力争做到XG标准的MIDI作品可以在任何XG音源上能正确回放,这当然要求MIDI制作者对
XG也要有相当的了解,至少能正确使用系统码。
另外值得一提的是,如果设备支持XG或GS,它们肯定支持GM,但若设备只支持GM,就不一定能支持XG或GS。
同样,创作的MIDI作品也是如此。