Velocity:在乐器发声之前重塑音符的强调
当一些音符消失、另一些独大时,改乐器音量会把两者一起移动。Velocity 改变的是每个音符发送的指令,让你在声音生成之前就重塑它们的强调。
保住乐句,改变它说话的力度
这段原创八秒 MIDI 乐句包含八个音符,力度从 28 升到 105。它也有音高姿态,但 Velocity 不碰那些。链路是 Velocity 接真实的 Synth 乐器:效果器改变音符数据,乐器负责发声。它不是在调低已有的波形,也不测量音频峰值。
从 Clip 模式开始,Out Low 48、Out Hi 104、Lowest 0、Range 127。Drive、Comp. 和 Random 都为零,让第一轮对比只隔离输出范围。在前后音符详情里,最弱的输入 28 变成约 60.35;最强的 105 变成约 94.30。音符数量、音高、时序和时长保持不变。
把弱音符往前带,而不压平每个重音
Interactive MIDI example
播放完整乐句,然后旁通 Velocity。乐器保持激活,让你可以对比变换后与原始的演奏。听开头的弱音符与结尾重音的关系。如果开头更清楚了、结尾却失去太多强调,就把 Out Low 移向 30 或把 Out Hi 移向 115,而不是加大乐器的整体音量。
更窄的输出范围不是压缩器门限
在这里使用的中性曲线下,输入力度被按比例放进 Out Low 和 Out Hi 之间。它们是 MIDI 力度值,不是分贝。Lowest 和 Range 描述的是输入窗口;它们不是音高限制。本课让这个窗口保持全开,免得输出范围的变化与另一种输入重映射混淆。
想听力度筛选而不只是重塑,就切到 Gate,把 Lowest 设为 39、Range 设为 44,然后重放第一个示例。只有 50、61、72、83 这四个输入力度通过。Gate 阻断小于等于 Lowest 以及大于 Lowest 加 Range 的值;下边界本身被排除。剩下的音符还会经过收窄的输入窗口映射进你的输出范围。去听新出现的空隙,然后在继续之前恢复 Clip、Lowest 0 和 Range 127。Bypass 恢复全部八个源音符。
重映射后的值听起来怎样取决于乐器。它们可能影响响度、咬字,或播放哪个采样层。这个示例不承诺每台乐器都产生相同的声学结果,力度相等也不保证音频峰值相等。相比之下,音频压缩器响应的是产生出来的信号,而不是这些音符指令。
端点不够用时再用曲线
试试 Drive 0.40,然后先归零再试 Comp. −0.40。一边看曲线和变换后的力度,一边听中等强度的音符相对两端如何变化。这里的 Drive 重塑的是力度;它不添加失真。Comp. 是另一个曲线塑形控件,不是带 attack 和 release 的压缩器。当相邻重音之间有用的差别消失时,把它们调回零附近。
Random 给输出力度添加有界的变化,而不是在时间上移动音符。从 5 左右开始,别用最大的 64。它使用稳定的音符身份,所以重播一段未改动的乐句不等于请求一次全新的人类演奏。如果变化遮住了刻意设计的上升型,就把 Random 归零。
相等的触发暴露出什么属于鼓采样本身
第二个示例把 Out Low 和 Out Hi 设为同一个值,让每个事件都以力度 90 发出。它的 Drum Rack 播放原创合成的底鼓、军鼓和踩镲采样,不是工厂录音。旁通 Velocity,对比较弱的踩镲与更强的鼓。拉平触发值可以暴露鼓型,但也可能让踩镲太逼人。
听一段触发力度完全相等的鼓型
Interactive MIDI example
不同的采样仍然有不同的包络和能量。想恢复一些强调,试 Out Low 50 和 Out Hi 110,然后评判完整的一小节。对比期间不要动 Drum Rack 的力度响应。Reset 恢复整条示例链路,包括乐器设置;bypass 只移除目标 MIDI 效果。用移动的播放头和前后数值,区分"改变了的指令"和"只是更响的监听电平"。