繁體中文

什麼是 MIDI 頻道?

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

一條 MIDI 連線承載 16 個頻道,編號 1 到 16。每個音符、旋鈕移動和音色切換,都標有其中一個頻道,而接收的樂器只回應它設定要聆聽的頻道。一條線就是這樣能彈奏十六個不同的聲部。在 General MIDI 裡,頻道 10 保留給鼓。

我做了 InputConfig,這是免費的 Mac App,能把 MIDI 對應到快速鍵,也能從遊戲手把送出 MIDI,所以最後一段會說明頻道在那裡的表現。

步驟

  1. 在鍵盤或打擊墊的設定裡,或用 MIDI 監看工具,找出它送出的頻道。
  2. 把接收的樂器或軌道設為相同的頻道,或是所有頻道。
  3. General MIDI 裝置上的鼓,請在頻道 10 上送出。

看看頻道在訊息的哪個位置

頻道是訊息第一個位元組的一部分。那個位元組的前半說明這是哪一種訊息,後半則是頻道,頻道 1 到 16 寫成 0 到 15。

第一個位元組訊息頻道
0x90Note On1
0x99Note On10
0xB0Control Change1
0xCFProgram Change16

頻道 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, 简体中文

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