简体中文
什么是 MIDI Panic 按钮?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
MIDI Panic 按钮能一次让所有音符静音。它在全部 16 个通道上发送 All Notes Off,也就是 CC 123,通常还有 All Sound Off,也就是 CC 120,往往还会松开延音踏板。它存在的原因是:一个音符如果始终收不到它的 Note Off,就会一直响下去,这就是卡音。
这些消息是 MIDI 标准的一部分。本站有一个免费的 Panic 按钮,我做的 App InputConfig 也有自己的办法,保证不会留下悬着的音符。
Panic 发送什么
| 消息 | 通道 1 的字节(十六进制) | 作用 |
|---|---|---|
| All Sound Off,CC 120 | B0 78 00 | 一次让所有声音静音,包括释放尾音 |
| Reset All Controllers,CC 121 | B0 79 00 | 让踏板、调制轮和弯音轮回到静止位置 |
| All Notes Off,CC 123 | B0 7B 00 | 释放每一个音符,就像所有琴键都抬起了 |
| 延音关闭,CC 64 为 0 | B0 40 00 | 松开正在按住音符的延音踏板 |
Panic 会在全部 16 个通道上重复这些消息。有些还会为 128 个音符各发一条 Note Off,给那些忽略较短消息的乐器用。All Notes Off 让音符像平常那样渐渐消退,All Sound Off 则直接把它们掐断。
音符为什么会卡住
- Note Off 没有到达。在琴键按下的时候,线缆被拔掉、设备被关掉,或者 App 退出了。
- 音符中途通道或八度变了。Note Off 发给了与 Note On 不同的音符或通道。
- 延音踏板卡在按下的状态。乐器收到了踏板按下,却始终没收到踏板抬起。
- MIDI 回路。某个 App 听到了自己的输出,又把它发了一圈。
卡音就是一个丢了 Note Off 的 Note On。
从浏览器发送 Panic
- 在 Chrome、Edge 或 Firefox 里打开虚拟 MIDI 控制器。
- 点按“发送到 MIDI 输出”(Send to a MIDI output)并允许 MIDI。
- 选择乐器,或者通向它的端口。
- 点按“Panic:全部音符关闭”(Panic: all notes off)。
这个按钮会在全部 16 个通道上发送 All Sound Off、All Notes Off 和延音关闭。按一下就覆盖每个通道,所以你不需要知道是哪一个卡住了。
先试试快速的办法
- 再弹一次卡住的音符。按下再松开同一个键,会为它发送一条新的 Note Off。
- 按下再松开延音踏板。这会发送踏板抬起。
- 用 DAW 自己的 Panic。大多数音乐 App 都有,名字往往是 Reset 或 All Notes Off 之类。
- 把乐器关掉再打开。这是最后的办法,而且总是管用。
知道是哪个音符时,重新弹一下卡住的键是最快的解决办法。
在你的 DAW 里找到 panic
大多数音乐 App 都有自己的 panic 或重置,能让它们承载的乐器静音。名称和位置不同,所以请在菜单里和走带栏上找 panic、all notes off 或 reset MIDI,并在手册里搜索同样的词。Logic Pro、Ableton Live、Reaper、Cubase、FL Studio 或 Pro Tools 当前的菜单,我都没有检查过,所以我不凭记忆给你路径。
- Logic Pro。Apple 的用户指南有一个名为 Monitor and reset MIDI events 的主题,我会从这里开始。我在 2026 年 10 月 27 日读到了指南里它的标题,但打不开正文。
- Ableton Live、Reaper、Cubase、FL Studio 和 Pro Tools。在每份手册里搜索 panic、all notes off 和 reset。
如果这个 App 没有 panic,或者卡住的音符在硬件合成器上,就用上面的浏览器按钮自己发送 CC 123 和 CC 120。不管它在哪个 App 里,浏览器里的 panic 对任何你能把 MIDI 路由过去的乐器都有效。
一开始就别让音符卡住
拔掉设备或更改它的通道之前,先停止播放,并避免把 App 的 MIDI 输出送回它自己的输入。InputConfig 在自己的输出里防着第一种原因:预设停止时,以及使用紧急停止时,它会为自己按住的每个音符发送一条 Note Off。在输入这一边,设备发来的所有音符关闭(All Notes Off)或所有声音关闭会松开它按住的音符行,重新连接 MIDI 源会放开已经没声音的来源所按住的音符和踏板。能记录自己按住了哪些音符的发送方,总能自己收拾干净。MIDI 输出有说明。


总结
- 消息。是 CC 123,也就是 All Notes Off,CC 120 负责立刻静音。
- 范围。它在全部 16 个通道上发送。
- 原因。几乎总是某个 Note On 没有等到它的 Note Off。
Panic 就是把没来的 Note Off,为每个音符一次发出去。
常见问题
Panic 是哪条 MIDI 消息?
没有单独的一条 Panic 消息。Panic 按钮在全部 16 个通道上发送 All Notes Off(CC 123),通常还有 All Sound Off(CC 120),往往还有延音踏板关闭(CC 64 为 0)。CC 123 告诉乐器释放那个通道上的每个音符。
Logic、Ableton 或 Reaper 里的 panic 按钮在哪里?
每个 App 的叫法不同,而我没有检查过它们当前的菜单。Logic Pro 的用户指南有一个名为 Monitor and reset MIDI events 的主题。在其他 App 里,请在手册里搜索 panic 或 all notes off。浏览器里的 panic 按钮发送的是同样的消息。
All Notes Off 和 All Sound Off 有什么区别?
All Notes Off(CC 123)释放音符,所以它们的释放尾音仍会播放,按住的延音踏板还能让它们继续响。All Sound Off(CC 120)让乐器立刻静音。
为什么会出现 MIDI 卡音?
Note On 到了,而它的 Note Off 没到。常见原因有拔掉线缆、App 在音符中途退出、琴键按下时通道变了、延音踏板卡住,或者 MIDI 回路。
没有 Panic 按钮时怎样让卡住的 MIDI 音符停下来?
再弹一次并松开同一个音符,按下再松开延音踏板,或者把乐器关掉再打开。
网上有免费的 MIDI Panic 按钮吗?
有。本站的虚拟 MIDI 控制器就有一个。在 Chrome、Edge 或 Firefox 里选择一个 MIDI 输出,然后点按“Panic:全部音符关闭”(Panic: all notes off)。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。