以下测试验证了乐器数字接口 (MIDI) 系统以及相关的 C 或 C++ API(用于 Native MIDI Test)和 Java 语言 API(用于 JAVA MIDI Test)是否按预期运行。此测试具有以下要求
- 所需外围设备:具有相关环回线缆的 MIDI 外围设备。
以下图示显示了具有相关环回线缆的 MIDI 外围设备的示例
图 1. 具有 MIDI 输入/输出端口的 USB 音频接口正面
图 2. 具有 MIDI 输入/输出端口的 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 识别出连接的外围设备时,测试屏幕会显示设备名称(输入和输出),并使测试 USB MIDI 接口按钮可用。
- 点按测试 USB MIDI 接口。
- 等待测试完成,然后在测试屏幕上查看报告的结果。
测试虚拟 MIDI 环回
此测试不需要外部硬件。
- 点按测试虚拟 MIDI 接口。
- 等待测试完成,然后在测试屏幕上查看报告的结果。
测试蓝牙 MIDI 环回
- 从 Play 商店下载并安装 MIDI BLE Connect 应用。
- 在 USB 音频/MIDI 接口外围设备上,将蓝牙 MIDI 接口连接到 USB 音频/MIDI 接口背面的 MIDI 输入和输出连接器。蓝牙 MIDI 接口上的连接器具有特定的方向性
- 蓝牙 MIDI 接口上的 INPUT 插头必须连接到 USB 音频/MIDI 接口上的 INPUT 插孔。
- 蓝牙 MIDI 接口上的 OUTPUT 插头必须连接到 USB 音频/MIDI 接口上的 OUTPUT 插孔。
- 将 USB 音频/MIDI 接口外围设备连接到 DUT。
- 运行 MIDI BLE Connect 应用。扫描连接到 USB 外围设备的蓝牙 MIDI 设备。选择此蓝牙 MIDI 设备。
- 当 DUT 识别出连接的外围设备时,测试屏幕会显示设备名称(输入和输出),并使蓝牙 USB MIDI 接口按钮可用。
- 点按蓝牙 USB MIDI 接口。
- 等待测试完成,然后在测试屏幕中查看报告的结果。