midicn音频与音乐制作 EN

General MIDI

GM 规定了 128 个音色、16 个通道与第 10 通道的鼓组。

GM 是一份最小共同约定,让同一份文件在不同设备上大致可听。

问题

没有约定,0 号音色在每台设备上可以是任何东西。GM 把 128 个音色、16 个通道与一套鼓固定下来,文件才有可交换性。

协议或消息

GM 规定 128 个旋律音色,按 16 个族排列,每族 8 个。通道 10 固定为鼓组,键号 35 到 81 对应打击乐器。音符编号 0 到 127。GM System On 用 SysEx 复位。GM 2 增加音色库、更多的 CC 与包络控制。文件里的音色号是 0 到 127,人读的列表常写成 1 到 128。

参数与做法

播放前确认设备处于 GM 模式。鼓固定在第 10 通道。不要依赖扩展音色。默认用 0 号钢琴最安全。跨设备交换时,把音色号写进元数据。

听什么

GM 钢琴在哪台设备上都认得出,但亮度与尾音不同;弦乐齐奏的厚度差异最大。同一份文件换音源,先听鼓与贝斯。鼓的键号在 GM 下含义固定,换音源也不改语义。

常见误解

GM 不是音质标准。GM 音色号不等于厂商音色号。第 10 通道的鼓不受音色号影响。

在库中听例子

sailors battle midi theme 9C10:58以 GM 音色 32、25、28 开场,分给三个通道,第 10 通道打鼓详情Piano Quintet in A major · 2. AndanteC16:30弦乐按 40 到 43 分配,钢琴用 0 号音色详情rock-groove8 · 65 BPM · beat 4/4C10:28只有第 10 通道,没有音色切换,完全依赖 GM 鼓映射详情

每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。

事实来源

  • 通用 MIDI 一级规范对音色表与通道的约定,依 MMA 公开规范核查,未抄文本
  • GM 2 增加的音色库与控制器,依通用 MIDI 规范核查,未抄文本

仅用于核查事实,正文为原创撰写。