General MIDI

概要

在GM被制定以前，MIDI的音色讯号以及控制讯息会因MIDI音源的制造商以及机种而不同。这使的不同的仪器之间并没有互换性。由不同的MIDI仪器做出来的曲子，在其他的MIDI仪器上播放会导致与结果可能与作者原本想表达的不同的问题。为了解决这样的问题，在1991年时，MIDI Manufacturers Association（MMA）与Japan MIDI Standards Committee（JMSC）共同制定了GM。
除了GM以外的规格，还有Roland推展的GS、YAMAHA推展的XG等。
这些几乎都是为了扩张GM的衍生规格，对GM来说是能够向上相容的。
现在有了GM2（General MIDI Level 2）规格，也是对GM的延伸。

参数

GM仪器必须遵循以下关于乐器音色（program）以及控制事件（controller events）的惯例：

音色转换事件（Program change events）

以下的表单，列出各乐器音与与相应的音色编号（program change number）。

系统排除讯息（System Exclusive messages）

两个系统排除（System Exclusive，"SysEx"）讯息被定义：一个是决定使不使用General MIDI在同样允许非GM相容模式之设备上的相容性；另一个用来修正乐器的整体音量。