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.