midicn音频与音乐制作 EN

MIDI 与 DAW 的交互

DAW 把 MIDI 文件拆成轨,再按端口与通道送到音源,轨道只是视图。

同一份文件导入两台 DAW,轨数可能不同,声部也可能错位。有人以为一条轨就是一个通道,导出之后就乱了。

问题

轨是文件的组织单位,通道是消息的地址。两者混为一谈,鼓轨会落到钢琴上,两条弦乐会共用一条表情曲线,速度变化也会整体偏移。

协议或消息

SMF 0 把所有事件塞进一条轨,SMF 1 按轨分装再共享时间轴。DAW 导入时按轨建轨,输出时再映射到端口与通道。速度变化写在 Tempo Map,连续控制器需要追捕,否则播放头落在中间时状态不对。多端口时,轨道还要记住自己输出到哪一个端口。

参数与做法

导入后先看轨数与通道表。鼓轨固定第 10 通道。多端口时给每轨标清输出。导出前决定用格式 0 还是 1,交换用 1,老设备用 0。别把轨名里的通道号当成唯一依据。

听什么

轨道映射错,钢琴会落到鼓组,或两个声部共用一条表情曲线。速度图错位,整段会提前或延后。

常见误解

轨数不等于通道数。DAW 的乐器轨不等于 MIDI 轨。导入时的颜色与顺序不携带音乐信息。

在库中听例子

intro verse1 copyC15:4632 条轨塞进 15 个通道,31 次音色切换,没有任何 CC详情Tristan und Isolde WWV 90C112:3443 条轨、15 个通道、40 处速度变化,导入后最容易看出轨与通道的差别详情Parsifal WWV 111C18:0847 条轨共用 15 个通道,63 次音色切换分布在整曲详情

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

事实来源

  • SMF 规范对格式 0 与格式 1 的区分,依 MMA 公开规范核查,未抄文本
  • DAW 导入导出时的轨与通道路由规则,依通行软件文档核查,未抄文本

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