控制变化(CC)
CC 是连续控制的通道,7 号音量与 64 号延音踏板都走这条通道。
相关
音符只说明按了哪个键、用了多大力;音量、踏板与滤波的明暗,都走控制变化。
问题
回放时没有踏板、弦乐没有起伏、推子动了音量却不变,多半是 CC 号或通道写错。CC 是通道消息,对象错了,整条曲线都落在别处。
协议或消息
CC 的状态字节是 0xBn,后跟控制器号与数值,各取 0 到 127。7 号音量、10 号声像、11 号表情、1 号调制、64 号延音、71 号共鸣、74 号截止、91 号混响。100 与 101 号用来选择 RPN,再由 6 号与 38 号写入。14 位控制器用 0 到 31 号与 32 到 63 号成对。121 号重置所有控制器,123 号关闭所有音。
参数与做法
表情与音量分开用,表情留给乐句,音量留给平衡。踏板 0 到 63 为关,64 到 127 为开。RPN 要先选参数再写值,顺序反了不生效。曲线控制点不必太密,耳朵听的是走向。
听什么
弦乐长音上的 CC11 起伏像呼吸;钢琴的 CC64 让和弦叠成一片;CC7 改变整体响度,却不改变音色。
常见误解
CC 不等于自动化曲线,曲线只是编辑界面。CC7 不是力度。同一个 CC 在不同音源上可能完全不同。
在库中听例子
Piano Quartet No 2 in G minor · 1. Allegro molto moderato钢琴四重奏,弦乐通道有 4798 条 CC11,表情随乐句起伏详情Piano Sonata No 23 in F minor · 1. Allegro assai钢琴奏鸣曲,两个通道各 28 条 CC64,踏板起落清楚详情untitled游戏配乐,通道 0 有 147 条 CC11,另有 RPN 设置弯音范围详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
事实来源
- MIDI 1.0 规范的控制器编号表,依 MMA 公开规范核查,未抄文本
- CC 与 RPN 的实际用法,依通行合成器文档核查,未抄文本
仅用于核查事实,正文为原创撰写。