midicn EN

MIDI 合并与拆分

合并丢的是轨道名与通道分配,拆分要先定通道再定轨道。

约 2 分钟639 字条目MIDI 协议更新 2026-10-31

MIDI轨道通道编辑

把钢琴左右手两条轨合并成一条,再拆开时,踏板曲线常常只剩一条,另一只手的位置全丢了。

合并时丢的是什么

音符、时值、力度都还在,丢的是轨道名、通道分配、端口和控制器归属。两条轨原本各走一个通道,合并后如果都落到通道 1,两个音色切换会互相覆盖,只剩最后一个生效。鼓轨更明显:鼓组的键号一旦从打击通道换到旋律通道,整套鼓就变成一串音高。

轨道、通道、端口

轨道是文件里的容器,通道是消息里的四位地址,端口是软件之间的虚拟线。一个轨道可以写多个通道,一个通道也可以跨轨道。合并通常按轨道走,拆分却常按通道走,信息就是在这里丢的。

概念范围合并时拆分时
轨道文件内任意条名字与顺序会合并需要重新命名
通道每端口十六个同号通道互相覆盖按通道拆分最稳
端口软件虚拟端口常被忽略多端口要分别处理
控制器绑定通道CC 只跟一个通道拆分前先复制

什么时候该合并

鼓的多支麦克风、同一条线的八度加倍、分段录的 comping,都适合并成一条。合并后检查通道号、第一个音色切换和 CC 的位置。需要保留演奏细节时,先复制一份再合并,原件留着对照。合并之前先确认这条轨不再需要分开编辑。

拆分怎么不丢

先按通道拆,再按音高拆。拆之前把延音踏板、表情和弯音复制到每条新轨,拆之后逐个确认开头有没有音色切换。名字要重写,不要留下 Track 1 copy 这种默认名。格式 0 的文件只有一条轨,拆分等于把通道一条条抽出来,抽完要重新存成格式 1。

失败模式

两条轨落到同一个通道号,音符就会叠在一起,力度也乱了;鼓轨与旋律轨合并,键号越界;拆分时只拆音符不拆 CC,踏板全留在原轨;轨道名重复,混音时找不到对应的乐器。合并前先存一版,比事后猜更省时间。

在库中听例子

raymond1206 chestnutC11:49十六个通道各有名字,钢琴、吉他、贝斯、小号、弦乐分列,合并前能一眼看到归属详情sailors battle midi theme 9C10:58格式 0 的单轨文件,五个通道共 1081 个音符,拆分只能按通道抽详情Symphony No.40 in G minor K.550C15:42莫扎特《第四十交响曲》,十一条轨与十五个通道并存,轨名写乐器,通道数却多过轨数详情Concerto for 3 Harpsichords in D minor BWV 1063C19:05巴赫《三架羽管键琴协奏曲》,十条轨只落在五个通道上详情

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

同一条线

事实来源

  • MIDI 1.0 Detailed Specification, MMA, 通道消息与轨道块的定义
  • Apple Logic Pro User Guide, MIDI 编辑与合并操作
  • Ableton Live Reference Manual, MIDI 轨道与片段