下列測試會驗證樂器數位介面 (MIDI) 系統和相關的 C 或 C++ API (針對原生 MIDI 測試) 以及 Java 語言 API (針對 JAVA MIDI 測試) 是否正常運作。這項測試的規定如下:
- 必要的周邊裝置:MIDI 週邊裝置,以及相關聯的回送線。
下圖顯示 MIDI 外接裝置與相關迴圈電纜的範例:
圖 1. 含 MIDI I/O 連接埠的 USB 音訊介面前端
圖 2. 設有 MIDI I/O 連接埠的 USB 音訊介面背面
圖 3. 標準 5 針 DIN MIDI 傳輸線
圖 4. 藍牙 MIDI 介面,例如 Yamaha MD-BT01 或 Roland WM-1
迴送測試
所有回送測試都會透過測試週邊裝置傳送一組 MIDI 訊息、回送該資料,然後監控該裝置的輸入內容,確認收到的資料是否與傳送的資料相符。
您必須通過下列所有測試,才能將測試標示為應用程式中已傳遞。
測試 USB MIDI 迴送
- 在 USB 音訊/MIDI 介面周邊裝置上,使用標準 5 針 DIN MIDI 傳輸線,將 MIDI 輸入端連接至 MIDI 輸出端。
- 將 USB/MIDI 介面週邊裝置連接至測試 DUT 的裝置。當 DUT 辨識已連結的周邊裝置時,測試畫面會顯示裝置名稱 (輸入和輸出),並提供「Test USB MIDI Interface」按鈕。
- 輕觸「測試 USB MIDI 介面」。
- 請等待測試完成,然後在測試畫面上查看回報的結果。
測試虛擬 MIDI 回送
這項測試不需要外部硬體。
- 輕觸「測試虛擬 MIDI 介面」。
- 等待測試完成,然後在測試畫面上查看回報的結果。
測試藍牙 MIDI 迴送
- 從 Play 商店下載並安裝 MIDI BLE Connect 應用程式。
- 在 USB 音訊/MIDI 介面周邊裝置上,將藍牙 MIDI 介面連接至 USB 音訊/MIDI 介面背面的 MIDI 輸入和輸出連接器。藍牙 MIDI 介面上的連接器具有特定方向性:
- 藍牙 MIDI 介面的輸入插頭必須連接至 USB 音訊/MIDI 介面的輸入插孔。
- 藍牙 MIDI 介面上的 OUTPUT 插頭必須連線至 USB 音訊/MIDI 介面上的輸出內容插孔。
- 將 USB 音訊/MIDI 介面周邊裝置連接至 DUT。
- 執行 MIDI BLE Connect 應用程式。掃描連接至 USB 周邊裝置的藍牙 MIDI 裝置。選取這部藍牙 MIDI 裝置。
- 當 DUT 辨識連接的周邊裝置時,測試畫面會顯示裝置名稱 (輸入和輸出),並顯示「Bluetooth USB MIDI Interface」按鈕。
- 輕觸「藍牙 USB MIDI 介面」。
- 等待測試完成,然後在測試畫面中查看回報的結果。