Comparison of MIDI standards

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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

MPU MT-32 GM GS XG level 1 XG level 2 XG level 3 GM level 2 XGlite
Entry date 1984[1][2] 1987 1991 1991 1994 1997 1998 1999 2002
Organization Roland JMSC (AMEI), MMA Roland Yamaha MMA Yamaha
Minimum equipment requirements
Simultaneous melodic voices 8 or more (up to 32 partials) combined 16 16 32 combined 64 combined 128 combined 16 32 combined
Simultaneous percussion voices 8 8 16
MIDI melodic channels 8 15 15[3] 16 combined 32 combined (on 2 ports) 64 combined (on 4 ports) 14 16 combined
Rhythm/percussion channels 1 1 (#10) 1 2 (#10 & #11)
Channel recommendations #1: melody; #2: melody (duet); #3: bass; #4: pad; #5: riff; #10: drums[4]
Sounds banks available
Melodic instruments 128 128 226 480 1074 1149 256 360
Drum kits 1 1 8 + 1 SFX kit 9 + 2 SFX kits 34 + 2 SFX kits 35 + 2 SFX kits 9 12 kits
Drum sounds per kit 30 47 61 72 61 53
Controls available
Special CC[5] 2[6] 6 (MT32+4) 6 (GM)
Parametric effect CC[7] 4[6] 5 16 (GM+11) 51 (GM+46) 12 (GM+7)
RPNs 0[6] 5[8] 6 (GM+1) [8]
SysEx messages 2 14

References[edit]

  1. ^ MIDI INTERFACES FOR THE IBM PC, Electronic Musician, September 1990
  2. ^ David Trubitt (1993), Making Music with Your Computer, page 22
  3. ^ 16 with no drum kit.
  4. ^ TheWhippinpost article on MIDI XG STANDARD
  5. ^ 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.
  6. ^ a b c youngmonkey Roland MT-32 MIDI/SYSEX reference
  7. ^ 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.
  8. ^ a b "Table 3a: Registered Parameter Numbers". Control Change Messages (Data Bytes). MIDI Reference Tables. Specifications. MIDI Manufacturers Association. Retrieved 2017-10-17.