Comparison of MIDI standards

Last updated

This table provides summary of comparison of various MIDI enhancement standards by various parameters.

MPU MT-32 GM GS XG level 1XG level 2XG level 3 GM level 2 XGlite
Entry date1984 [1] [2] 19871991199119941997199819992002
Organization Roland JMSC (AMEI)
MMA
Roland Yamaha MMA Yamaha
Minimum equipment requirements
Simultaneous melodic voices8+ combined
(up to 32 partials)
161632 combined64 combined128 combined1632 combined
Simultaneous percussion voices8816
MIDI melodic channels81515 [a] 16 combined32 combined
(on 2 ports)
64 combined
(on 4 ports)
1416 combined
Rhythm/percussion channels11 (#10)12 (#10 & #11)
Channel recommendations#10: drums [3] #1: melody; #2: melody (duet);
#3: bass; #4: pad; #5: riff; #10: drums [4]
Sounds banks available
Melodic instruments12812822648010741149256360
Drum kits118 + 1
SFX kit
9 + 2 SFX kits34 + 2 SFX kits35 + 2 SFX kits912 kits
Drum sounds per kit304761726153
Controls available
Special CC [b] 2 [5] 6 (MT32+4)6 (GM)
Parametric effect CC [c] 4 [5] 516 (GM+11)51 (GM+46)12 (GM+7)
RPNs0 [5] 5 [6] 6 (GM+1) [6]
SysEx messages214

Notes

  1. 16 with no drum kit.
  2. Special CCs are CCs that don't correspond to the parameter of any particular effect. Most usually they represent special one-shot control commands for the device (these ones are usually represented by a button on a console), or used internally for bank selection, RPN or data entry, etc.
  3. Parametric CCs (also known as continuous controller) correspond to the parameter of some particular effect (i.e. depth, strength, delay of effect, etc). Such CCs are usually represented by a rotating knob or fader in mixers.

References

  1. MIDI INTERFACES FOR THE IBM PC, Electronic Musician , September 1990
  2. David Trubitt (1993), Making Music with Your Computer, page 22
  3. "GM 1 Sound Set". www.midi.org. Retrieved 2019-06-05.
  4. "TheWhippinpost article on MIDI XG STANDARD". Archived from the original on 2017-02-06. Retrieved 2006-03-28.
  5. 1 2 3 youngmonkey Roland MT-32 MIDI/SYSEX reference
  6. 1 2 "Table 3a: Registered Parameter Numbers". Control Change Messages (Data Bytes). MIDI Reference Tables. Specifications. MIDI Manufacturers Association . Retrieved 2017-10-17.