MIDI 2.0
UMP 把消息装进 32 位字,力度与控制器升到 16 位和 32 位。
相关
七位数值只有 128 级,长滑音听得出台阶,精细的滤波扫描也画不细。MIDI 2.0 先解决分辨率,再解决设备之间怎么谈。
问题
弯音虽然拼成 14 位,控制器却仍停在 0 到 127。通道只有 16 个,开 MPE 就紧张。新旧设备混在一起时,谁来降级、谁来协商,也需要约定。
协议或消息
MIDI 2.0 在 2020 年发布,核心是 UMP,每条消息占一个或多个 32 位字。通道语音消息的力度升到 16 位,控制器升到 32 位,弯音也加宽。它保留 MIDI 1.0 消息作为兼容层,双方先做能力询问与协议协商,再决定说哪一种。属性交换用 JSON 描述设备能力,配置用 Profile 声明。
参数与做法
新旧设备混用时让系统自动协商,不要手动强制。导出仍以 MIDI 1.0 为底线,接收端不认 2.0 时自动降级。高分辨率控制器要有真实数据,别把 7 位值左移充数。
听什么
慢速滑音更平滑,弱奏的层次更细,滤波器扫频少了阶梯感。差异在小幅变化里最明显,大幅动作反而听不出。
常见误解
MIDI 2.0 不是新接口,DIN 与 USB 都能承载。它不是音频协议。UMP 不是文件格式,SMF 仍是另一套容器。
在库中听例子
Long%20Away%20Home11637 条弯音挤在 14 位范围里,控制器仍只有 0 到 127详情The Nutcracker (ballet) Op.7155564 条 CC2 只有 0 到 127 的取值,16 个通道全满详情Piano Quintet in A major · 5. Allegro giusto15222 条 CC11 挤在 7 位范围里,渐强靠事件密度补足详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
事实来源
- MIDI 2.0 规范对 UMP、能力询问与协议协商的定义,依 MMA 公开规范核查,未抄文本
- MIDI 2.0 与 MIDI 1.0 的兼容层设计,依公开技术说明核查,未抄文本
仅用于核查事实,正文为原创撰写。