繁體中文

MIDI panic 按鈕是什麼?

在 Mac App Store 下載 InputConfigInputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。

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 120B0 78 00一次讓所有聲音靜音,包括釋放的尾音
Reset All Controllers,CC 121B0 79 00讓踏板、調變輪和彎音回到靜止位置
All Notes Off,CC 123B0 7B 00放開每個音符,就像所有琴鍵都抬起來一樣
延音關閉,CC 64 設為 0B0 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

  1. 在 Chrome、Edge 或 Firefox 裡打開虛擬 MIDI 控制器。
  2. 按「Send to a MIDI output」並允許 MIDI。
  3. 挑選樂器,或通往它的連接埠。
  4. 按「Panic: all notes off」。

這個按鈕會在全部 16 個頻道上送出 All Sound Off、All Notes Off 和延音關閉。按一次就涵蓋每個頻道,所以你不需要知道是哪一個卡住了。

先試試快速的解法

  • 再彈一次卡住的音符。按下並放開同一個琴鍵,會為它送出新的 Note Off。
  • 踩下再放開延音踏板。這會送出踏板放開。
  • 使用 DAW 自己的 panic。大多數音樂 App 都有,通常叫 Reset 或 All Notes Off 這類名稱。
  • 把樂器關掉再打開。這是最後的手段,而且一定有效。

當你知道是哪個音符時,重彈卡住的琴鍵是最快的解法。

一開始就避免音符卡住

在拔掉裝置或改變它的頻道之前,先停止播放,並避免把 App 的 MIDI 輸出路由回它自己的輸入。InputConfig 在自己的輸出裡防範了第一種原因:預設停止時,以及使用緊急停止時,它會為手上按著的每個音符送出 Note Off。會記錄自己按住的音符的發送端,永遠可以自己收拾乾淨。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)。

MIDI CC 123 是什麼?

All Notes Off。它告訴樂器放開那個頻道上的每個音符,就像每個琴鍵都抬起來了一樣。

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: all notes off」。

更多中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。

本頁的其他語言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.