繁體中文

MIDI 力度是什麼?

在 Mac App Store 下載 InputConfig這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。

力度是 MIDI 音符帶著的數字,用來表示琴鍵或打擊墊被敲得多用力,範圍是 1 到 127。輕輕一碰會送出低的數字,用力敲擊則送出高的數字。這代表什麼由樂器決定,通常是音量和明亮度一起變化。力度 0 是特例:力度為 0 的 Note On 表示 note off。

我做了 InputConfig,這是能讀取和送出 MIDI 音符的免費 Mac App,最後一節說明力度如何搭配按鈕使用,因為按鈕感覺不出被按得多用力。

步驟

  1. 打開 MIDI 測試工具,按下 Start listening,先輕輕彈一個琴鍵,再用力彈。
  2. 讀取它達到的最低和最高力度。
  3. 如果用力彈也接近不了 127,或是輕彈就已經很大聲,就更改鍵盤上的力度曲線。
  4. 如果有一個琴鍵特別不同,就是那個琴鍵的感測器磨損或髒了。

看力度在音符的哪裡

位元組數值意思
狀態0x90 到 0x9FNote 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 到 0x8FNote Off,聲道 1 到 16
音符編號0 到 127哪個音符
放開力度0 到 127琴鍵放開得多快

許多鍵盤不量測它,而是送出固定值,許多樂器也會忽略它,所以你可能永遠聽不到它有什麼作用。少數音色用它來塑造音符如何消逝。以力度為 0 的 Note On 結束音符的鍵盤,完全不會送出放開力度。放開力度是真的,但很少見,所以除非鍵盤的手冊說它會送出,否則別指望從鍵盤得到它。

了解樂器怎麼處理它

力度在音色用到它之前,只是一個數字。鋼琴音色會彈得更大聲、更明亮,鼓取樣可能會切換成更重的敲擊,管風琴音色則可能忽略它。同樣的按鍵動作,在兩個對應力度方式不同的樂器上,聽起來可能不一樣。如果所有東西都是同樣的音量,就是音色在忽略力度,或是鍵盤送出的是固定數值。

測試鍵盤的力度

打開 MIDI 測試工具,一個琴鍵先盡可能輕地彈,再盡可能用力地彈,然後讀取力度範圍。正常的琴鍵涵蓋 1 到 127 的大部分。卡在一個數值的琴鍵,或是永遠升不過低數字的琴鍵,表示感測器磨損了。如果每個琴鍵都提早到頂,請在鍵盤上找力度曲線的設定。

一個琴鍵讀起來和旁邊的不同是硬體故障,所有琴鍵讀起來都一樣則是設定。

挑選力度曲線

力度曲線是把你按得多用力,轉換成送出的數字的規則。鍵盤和許多樂器提供幾種。名稱因廠商而異,所以這些是典型的,不是確切的。

曲線它做什麼何時使用
輕柔輕輕彈奏就能更快達到高數字你彈得輕,所有東西聽起來都很小聲
標準或線性力道和數字一起上升你想要預設值
厚重必須按得更用力才能達到高數字你彈得重,所有東西聽起來都很大聲
固定每個音符都送出同樣的數字音色忽略力度,或琴鍵感應不到

請先在鍵盤上改曲線,因為這樣在源頭就固定了數字。許多 DAW 在力度送達之後,可以再次重塑它,所以兩條曲線可能互相打架。一次只改一條曲線,並用 MIDI 測試工具再測一次。

把力度用在按鈕上

遊戲手把按鈕、電腦按鍵和大多數腳踏開關,不是按下就是放開,所以它們無法回報被按得多用力。在 InputConfig 裡,每個 MIDI Note 輸出都用那一列設定的力度播放,範圍是 1 到 127。要有強弱變化的話,把表情放在扳機上:它會送出中間的每個數值,所以 CC 11 上的扳機,會像更用力的敲擊一樣讓聲音變強。

按鈕用固定力度,扳機用表情,就能讓控制器可以演奏。MIDI 輸出有設定方式。

MIDI 檢視下的 InputConfig Live Visualizer,顯示旋鈕轉動時它的 CC 編號和數值在變化。
圖 1:InputConfig Live Visualizer 顯示旋鈕轉動時它的 CC 編號和數值在變化。
InputConfig 編輯器顯示三列以力度 40、90 和 127 演奏同一個小鼓音符,以及一列力度跟隨扳機的扳機列。
圖 2:同一個音符三次,力度分別是 40、90 和 127。按鈕感覺不出你按得多重,所以每個按鈕有自己固定的力度。

簡短版

  • 是什麼。音符彈得多用力,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 會以繁體中文顯示。網站的部分頁面目前只有英文版。

本頁的其他語言版本: English, Español

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