从乐谱导出 MIDI
乐谱导出 MIDI 时,时值、力度与表情会被折成离散事件。
相关
谱面写的是记号,MIDI 要的是时间、音高与力度。导出就是把连续的表情折成离散事件。
问题
作曲家在谱上写渐强、延长记号与自由速度,回放却只有固定的拍点与有限的力度级。导出设置不同,同一份谱会得到完全不同的 MIDI。
原理或流程
每个音变成 Note On 与 Note Off,时值换算成 tick;速度记号写成 tempo 事件;力度记号映射成 velocity;连奏、踏板与颤音写成控制器。装饰音被分配极短时值,颤音有时被展开,反复记号按设置决定展开次数。量化会把演奏的微小偏移吸到网格上。
做法与判断
导出前确认反复是否展开、速度曲线是否写入、装饰音如何分配。到 DAW 里检查第一个音是否落在拍点、尾音是否被截断、和弦是否齐。需要保留演奏感时,把原始演奏轨单独留一份,不要让量化覆盖它。
听什么
听和弦是否同时到达,长音是否被下一个音切掉,渐强是否变成一级一级的台阶。再听自由速度段落,判断导出后是否还剩呼吸。
常见误解
MIDI 能保留所有记号;音色选对就等于还原;量化越细越忠实。事实正相反,量化越细,越容易把分句磨平。
在库中听例子
Lyric Pieces, Book 5, Op. 54: No. 4, Nocturne自由速度的夜曲,导出后最能听出量化抹掉了多少呼吸详情Chorale BWV 1/6四声部众赞歌节拍规整,适合检查和弦是否被导齐详情elegy for the summer of 4096配乐中间有速度变化,可对照速度事件是否写进文件详情15 Three-part Inventions, BWV 787/801: No. 10 in G, BWV 796三声部创意曲的连奏与断奏,导出后容易变成同一种音头详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
事实来源
- MIDI 1.0 规范中音符、速度与控制器消息的定义,依 MMA 公开规范核查,未抄文本
- 制谱软件导出 MIDI 的反复、装饰音与力度选项,依公开文档核查,未抄文本
仅用于核查事实,正文为原创撰写。