繁體中文
MIDI 力度是什麼?
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
力度是 MIDI 音符帶著的數字,用來表示琴鍵或打擊墊被敲得多用力,範圍是 1 到 127。輕輕一碰會送出低的數字,用力敲擊則送出高的數字。這代表什麼由樂器決定,通常是音量和明亮度一起變化。力度 0 是特例:力度為 0 的 Note On 表示 note off。
我做了 InputConfig,這是能讀取和送出 MIDI 音符的免費 Mac App,最後一節說明力度如何搭配按鈕使用,因為按鈕感覺不出被按得多用力。
步驟
- 打開 MIDI 測試工具,按下 Start listening,先輕輕彈一個琴鍵,再用力彈。
- 讀取它達到的最低和最高力度。
- 如果用力彈也接近不了 127,或是輕彈就已經很大聲,就更改鍵盤上的力度曲線。
- 如果有一個琴鍵特別不同,就是那個琴鍵的感測器磨損或髒了。
看力度在音符的哪裡
| 位元組 | 數值 | 意思 |
|---|---|---|
| 狀態 | 0x90 到 0x9F | Note On,頻道 1 到 16 |
| 音符編號 | 0 到 127 | 哪個音符 |
| 力度 | 1 到 127 | 多用力。0 表示 note off |
力度是每個 Note On 的第三個位元組,所以每個音符都帶著自己的力度。MIDI 音符編號表涵蓋第二個位元組。
了解為什麼力度 0 是 note off
MIDI 有 Note Off 訊息,同時也把力度為 0 的 Note On 當成 note off。很多鍵盤會送出第二種,因為同一種類型的一連串訊息可以送得更精簡。監看工具可能顯示其中任一種,兩者都會結束音符。力度為 0 的 Note On 不是很輕的音符,而是一個音符的結束。
認識放開力度是什麼
Note Off 訊息有自己的力度位元組,稱為放開力度。它說明琴鍵被放開得多快,範圍是 0 到 127。
| 位元組 | 數值 | 意思 |
|---|---|---|
| 狀態 | 0x80 到 0x8F | Note Off,聲道 1 到 16 |
| 音符編號 | 0 到 127 | 哪個音符 |
| 放開力度 | 0 到 127 | 琴鍵放開得多快 |
許多鍵盤不量測它,而是送出固定值,許多樂器也會忽略它,所以你可能永遠聽不到它有什麼作用。少數音色用它來塑造音符如何消逝。以力度為 0 的 Note On 結束音符的鍵盤,完全不會送出放開力度。放開力度是真的,但很少見,所以除非鍵盤的手冊說它會送出,否則別指望從鍵盤得到它。
了解樂器怎麼處理它
力度在音色用到它之前,只是一個數字。鋼琴音色會彈得更大聲、更明亮,鼓取樣可能會切換成更重的敲擊,管風琴音色則可能忽略它。同樣的按鍵動作,在兩個對應力度方式不同的樂器上,聽起來可能不一樣。如果所有東西都是同樣的音量,就是音色在忽略力度,或是鍵盤送出的是固定數值。
測試鍵盤的力度
打開 MIDI 測試工具,一個琴鍵先盡可能輕地彈,再盡可能用力地彈,然後讀取力度範圍。正常的琴鍵涵蓋 1 到 127 的大部分。卡在一個數值的琴鍵,或是永遠升不過低數字的琴鍵,表示感測器磨損了。如果每個琴鍵都提早到頂,請在鍵盤上找力度曲線的設定。
一個琴鍵讀起來和旁邊的不同是硬體故障,所有琴鍵讀起來都一樣則是設定。
挑選力度曲線
力度曲線是把你按得多用力,轉換成送出的數字的規則。鍵盤和許多樂器提供幾種。名稱因廠商而異,所以這些是典型的,不是確切的。
| 曲線 | 它做什麼 | 何時使用 |
|---|---|---|
| 輕柔 | 輕輕彈奏就能更快達到高數字 | 你彈得輕,所有東西聽起來都很小聲 |
| 標準或線性 | 力道和數字一起上升 | 你想要預設值 |
| 厚重 | 必須按得更用力才能達到高數字 | 你彈得重,所有東西聽起來都很大聲 |
| 固定 | 每個音符都送出同樣的數字 | 音色忽略力度,或琴鍵感應不到 |
請先在鍵盤上改曲線,因為這樣在源頭就固定了數字。許多 DAW 在力度送達之後,可以再次重塑它,所以兩條曲線可能互相打架。一次只改一條曲線,並用 MIDI 測試工具再測一次。
把力度用在按鈕上
遊戲手把按鈕、電腦按鍵和大多數腳踏開關,不是按下就是放開,所以它們無法回報被按得多用力。在 InputConfig 裡,每個 MIDI Note 輸出都用那一列設定的力度播放,範圍是 1 到 127。要有強弱變化的話,把表情放在扳機上:它會送出中間的每個數值,所以 CC 11 上的扳機,會像更用力的敲擊一樣讓聲音變強。
按鈕用固定力度,扳機用表情,就能讓控制器可以演奏。MIDI 輸出有設定方式。


簡短版
- 是什麼。音符彈得多用力,1 到 127。
- 零。力度為 0 的 Note On 會結束音符。
- 放開。Note Off 帶有自己的力度,大多數設備會忽略它。
- 曲線。輕柔或厚重的曲線,會改變力道對應到數字的方式。
- 效果。音色把它對應成什麼就是什麼,通常是音量和音色。
力度隨著每個音符傳送,由樂器賦予它意義。
常見問題
MIDI 力度的範圍是多少?
發聲的音符是 1 到 127,其中 127 是可能最用力的敲擊。力度為 0 的 Note On 會被當成 note off。
什麼是放開力度?
Note Off 訊息裡的力度位元組,範圍 0 到 127,說明琴鍵被放開得多快。許多鍵盤不量測它,許多樂器也忽略它。
MIDI 力度和音量一樣嗎?
不一樣。力度是每個音符各自的數值,音色通常把它對應成音量和音色。音量是 CC 7,會把整個頻道調大調小。
我要怎麼測試 MIDI 力度?
在 MIDI 測試工具裡先輕彈再重彈一個琴鍵,並讀取最低和最高的力度。正常的琴鍵涵蓋 1 到 127 的大部分範圍。
為什麼我的鍵盤永遠送出同樣的力度?
它沒有能感測力度的琴鍵,或是被設成固定力度。請在鍵盤自己的選單裡找力度曲線或固定力度的設定。
為什麼我的 MIDI 鍵盤這麼小聲?
輕輕的觸鍵會送出低的力度數字,而大多數樂器會把它們彈得很小聲。請在鍵盤上找力度曲線或觸鍵靈敏度的設定,或是調高樂器的音量。MIDI 測試工具會顯示你的演奏送出的數字。
更多中文頁面
詳細指南(英文)
作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,InputConfig 會以繁體中文顯示。網站的部分頁面目前只有英文版。
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上。