Comparison of MIDI standards

From Wikipedia, the free encyclopedia
Jump to: navigation, 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 480
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.