繁體中文
什麼是 MIDI 頻道?
InputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。
一條 MIDI 連線承載 16 個頻道,編號 1 到 16。每個音符、旋鈕移動和音色切換,都標有其中一個頻道,而接收的樂器只回應它設定要聆聽的頻道。一條線就是這樣能彈奏十六個不同的聲部。在 General MIDI 裡,頻道 10 保留給鼓。
我做了 InputConfig,這是免費的 Mac App,能把 MIDI 對應到快速鍵,也能從遊戲手把送出 MIDI,所以最後一段會說明頻道在那裡的表現。
步驟
- 在鍵盤或打擊墊的設定裡,或用 MIDI 監看工具,找出它送出的頻道。
- 把接收的樂器或軌道設為相同的頻道,或是所有頻道。
- General MIDI 裝置上的鼓,請在頻道 10 上送出。
看看頻道在訊息的哪個位置
頻道是訊息第一個位元組的一部分。那個位元組的前半說明這是哪一種訊息,後半則是頻道,頻道 1 到 16 寫成 0 到 15。
| 第一個位元組 | 訊息 | 頻道 |
|---|---|---|
| 0x90 | Note On | 1 |
| 0x99 | Note On | 10 |
| 0xB0 | Control Change | 1 |
| 0xCF | Program Change | 16 |
頻道 1 在訊息裡是 0,所以線上傳送的頻道,永遠比螢幕上的頻道少一。
讓送出端和接收端一致
- 相同的頻道。樂器會發聲。
- 不同的頻道。樂器會忽略音符。這是已連接的鍵盤沒有聲音最常見的原因。
- 接收端設為所有頻道。通常稱為 omni。送達什麼就彈奏什麼。
鍵盤已連接卻沒有聲音時,請先比對兩邊的頻道編號。MIDI 測試工具會顯示裝置送出的每則訊息的頻道。
了解為什麼頻道 10 是鼓
General MIDI 把頻道 10 留給打擊樂器。在那個頻道上,音符編號挑選的是一種鼓,而不是音高:36 是大鼓,38 是小鼓,42 是閉合腳踏鈸。在其他十五個頻道上,同樣的編號則彈奏音符。在 General MIDI 裝置上彈出有音高音符的鼓墊,就是在錯誤的頻道上送出。General MIDI 鼓對照表列出了每一種鼓。
了解哪些東西沒有頻道
計時和傳輸訊息屬於整條連線,而不屬於某個頻道:MIDI 時脈、Start、Continue 和 Stop。System Exclusive 資料也是。設為頻道 5 的裝置,仍然會跟隨時脈。
音符、旋鈕、彎音和音色切換有頻道,時脈和傳輸沒有。
使用超過十六個
十六個是一個 MIDI 連接埠的上限。第二個連接埠就是第二組十六個,這也是介面和音樂 App 提供多個連接埠的原因。有些富表現力的控制器用不同的方式使用頻道,把每個按住的音符送到各自的頻道上,讓每根手指都能獨立彎音。超過十六個聲部代表要不只一個連接埠,而不是第十七個頻道。
在 InputConfig 裡設定頻道
- 進來的 MIDI。用 Scan 建立的列,會保留它被掃描時的頻道。對於把每個音符放在各自頻道上的控制器,請選擇 Any channel。
- 分割鍵盤。在某一列上挑選頻道,可以讓鍵盤的一個區域有自己的快速鍵。
- 送出的 MIDI。一列上的每個 MIDI 輸出都有自己的頻道,所以一個控制器可以在頻道 10 上打鼓,在頻道 1 上彈合成器。
如果打擊墊在 Live Visualizer 裡亮起,但它的列沒有反應,就是這一列的頻道與打擊墊的不符。Mac 上的 MIDI 轉按鍵有篩選條件的說明。
簡短版
- 有多少個。一個連接埠裡有十六個。
- 用來做什麼。它們在一條連線上承載十六個聲部,每個樂器聽到自己的那一個。
- 頻道 10。它是 General MIDI 裡的鼓頻道。
送出端和接收端在同一個頻道上,音符就會送達。
常見問題
MIDI 有多少個頻道?
每個 MIDI 連接埠有十六個,編號 1 到 16。在訊息裡,它們寫成 0 到 15。
MIDI 頻道 10 是用來做什麼的?
在 General MIDI 裡是鼓和打擊樂器。在頻道 10 上,每個音符編號是不同的鼓,而不是音高。
為什麼我的 MIDI 鍵盤沒有聲音?
常常是鍵盤在一個頻道上送出,樂器卻在聆聽另一個。把兩者設為相同的頻道,或是把樂器設為接收所有頻道。
什麼是 omni 模式?
一種接收模式,樂器會回應每個頻道上的訊息,不論它們是在哪個頻道送出的。
MIDI 時脈有頻道嗎?
沒有。時脈、Start、Continue 和 Stop 是送給整條連線的,所以連線上的每個裝置都會跟隨它們,不論它的頻道是什麼。
更多中文頁面
詳細指南(英文)
作者說明。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, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.