GM, however, applies only to a limited set of parameters. XG significantly expands on the basic GM format, providing many more voices, voice editing capability, effects, external input, and other features that contribute to enhanced musical expression. And since XG is totally upwardly compatible with GM, GM data can be accurately reproduced on any XG tone generator.
The XG Format Offers
1. Compatibility
XG data will play accurately on any XG tone generator. And, since XG is upward compatible with GM, GM data will play accurately on any XG tone generator.
2. Scalability
Although the XG format defines an extensive range of parameters and allows exceptionally fine musical control, not all XG devices need to conform to the full XG specification. The XG format allows features and capabilities to be "scaled" according to price and target applications. When music data is played on a scaled-down XG device, playback is adapted to the capabilities of the device used. If, for example, a specified voice is not available for a certain part, that part will be played using a similar basic voice. On the other end of the scale, models equipped with a graphic equalizer can be automatically set to play hard rock pieces or classic compositions with appropriate overall EQ.
3. Expandability
The XG format has been designed to allow future expansion whenever needed.