MIDI 与 DAW 的交互
DAW 把 MIDI 文件拆成轨,再按端口与通道送到音源,轨道只是视图。
相关
同一份文件导入两台 DAW,轨数可能不同,声部也可能错位。有人以为一条轨就是一个通道,导出之后就乱了。
问题
轨是文件的组织单位,通道是消息的地址。两者混为一谈,鼓轨会落到钢琴上,两条弦乐会共用一条表情曲线,速度变化也会整体偏移。
协议或消息
SMF 0 把所有事件塞进一条轨,SMF 1 按轨分装再共享时间轴。DAW 导入时按轨建轨,输出时再映射到端口与通道。速度变化写在 Tempo Map,连续控制器需要追捕,否则播放头落在中间时状态不对。多端口时,轨道还要记住自己输出到哪一个端口。
参数与做法
导入后先看轨数与通道表。鼓轨固定第 10 通道。多端口时给每轨标清输出。导出前决定用格式 0 还是 1,交换用 1,老设备用 0。别把轨名里的通道号当成唯一依据。
听什么
轨道映射错,钢琴会落到鼓组,或两个声部共用一条表情曲线。速度图错位,整段会提前或延后。
常见误解
轨数不等于通道数。DAW 的乐器轨不等于 MIDI 轨。导入时的颜色与顺序不携带音乐信息。
在库中听例子
intro verse1 copy32 条轨塞进 15 个通道,31 次音色切换,没有任何 CC详情Tristan und Isolde WWV 9043 条轨、15 个通道、40 处速度变化,导入后最容易看出轨与通道的差别详情Parsifal WWV 11147 条轨共用 15 个通道,63 次音色切换分布在整曲详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
事实来源
- SMF 规范对格式 0 与格式 1 的区分,依 MMA 公开规范核查,未抄文本
- DAW 导入导出时的轨与通道路由规则,依通行软件文档核查,未抄文本
仅用于核查事实,正文为原创撰写。