MIDI 力度 · 鼓垫 · 排错

手指鼓轻击声音都一样?固定 MIDI 力度排查

轻击与重音几乎得到同一种鼓声时,先别急着改手法。用一段很短、可重复的录音先看 MIDI 数值,再把问题分到鼓垫、发送设置或接收音源的力度响应。

范围:本文排查的是接收 MIDI 音符的演奏路径。MIDI 力度附在 Note On 事件上,接收音源可按自己的方式使用它。这里不为任意控制器背书,也不提供通用力度曲线。FingerDrum 不会自动检查外接 MIDI 设备或改写它的设置。

简答:先证明 MIDI 数值有没有变化,再调整声音

在同一 Pad 上依次录四次轻击、四次中等击打和四次重音,保持路由不变。若记录到的力度完全相同,查固定力度或发送端设置;若数值不同但声音不变,查音源的力度层、分区或动态响应;若同组数值乱跳,先回到 Pad 响应和击打一致性。

固定一个 Pad、一个声音和一条录音路径

只用一个 Pad,在新 MIDI clip 中测试。暂时关闭 note repeat、随机化、力度处理、MIDI 效果器和重复输入;固定鼓组、通道、音符、监听音量与音源预设。编辑前先存副本。声音或路由一直变化,就不能公平比较。

不要只靠电平表判断力度。MIDI Association 说明 velocity 是 Note On 的组成数据,并决定音符之间的相对响度;但接收音源仍可能忽略或重解释它。Yamaha FGDP-30 指南也把固定 Trigger Note Velocity、力度曲线与最小/最大力度分开。它们说明发送端与接收端必须分层检查,而不是任意设备的操作说明。

录下 12 击阶梯,并先写下数值

用舒适的慢速度,在同一击打区域每组敲四次:轻、中、重。留出足够间隔读取事件列表。不要追求某个“正确”数值;问题只是你有意识改变的手感是否穿过了整条路径。

校正前先记录 MIDI 数值。
组别击次记录到的力度声音有变化?首个观察
轻击1–4____ / ____ / ____ / ____是/否____
中击5–8____ / ____ / ____ / ____是/否____
重音9–12____ / ____ / ____ / ____是/否____

使用目标应用真正录下的数据编辑器或监视器。控制器显示、原始 MIDI 监视器和 DAW clip 在中间有滤波或转换时可能不同。也记下通道与音符,避免把映射错误误认成动态问题。

给第一个不一致点命名,不要同时改一切

代码12 击记录显示什么下一项独立检查
FIXED有意改变手感后,12 个记录数值仍相同。检查发送设备或 MIDI 效果器的固定力度、固定曲线或替换规则;用该设备的准确文档复核。
RANGE数值有变化,但被压缩、封顶或被意外抬高下限。检查发送端曲线和最小/最大限制,再重复同一阶梯。
SOUND数值明显不同,声音却几乎不变。检查接收音源的动态或力度响应。Ableton 文档说明 Instrument / MIDI Effect Rack chain 可设 velocity zone,故意限制哪些力度值进入 chain。
PAD同一组内数值乱跳,或有漏击。保持软件不变,在相同区域慢速重试;再遵循该控制器的准确设置指引。
ROUTE原始输入与存入 clip 的数据不同。逐个检查录音滤波、MIDI 效果、通道转换与重复输入。

固定设置不必然是错误;它也可能是有意的制作选择。只有测得的行为与目标不一致时,才是需要处理的问题。

用 A0/B/A1 让“修好”成为证据

  1. A0:保存原始 12 击 clip 和数值。
  2. B:只改第一个失败层的一项已记录设置,重新录阶梯,不手工画数值。
  3. A1:恢复原设置再录一次;原结果应返回。
  4. B2:重新应用 B,以相同监听音量比较三组。只有目标对比回来且没有新漏击、双击或路由副作用,才保留它。

诊断完成后,再决定音乐取舍。窄力度范围可能适合机器感 pattern;稳定而更宽的范围可能适合强调手感的段落。把录音与设置名称留在工程里,让下一次从证据开始。

常见问题

MIDI 力度不同,声音一定更大吗?

不一定。它是消息数值;接收音源决定如何使用,甚至是否使用。要把数据和声音分开比较。

每个 Pad 都该设成同一条力度曲线吗?

不该默认如此。先证明某一 Pad 和常用击打范围存在可重复问题。已记录的曲线可作为一个测试变量,但不是通用修复。

直接在 clip 里画力度可以吗?

可以是编曲选择,但解释不了现场录制为何被压平。先保留未编辑的诊断副本。

来源与访问日期

以下一手资料说明 MIDI 消息语义与有代表性的发送端/接收端设置;访问日期为 2026 年 9 月 18 日。