Kiểm thử MIDI của Trình xác minh CTS

Các kiểm thử sau đây xác minh rằng hệ thống Giao diện kỹ thuật số cho nhạc cụ (MIDI) và API C hoặc C++ liên kết (dành cho kiểm thử MIDI gốc) và API ngôn ngữ Java (dành cho kiểm thử MIDI JAVA) hoạt động như mong đợi.

Làm theo các bước trong phần dành cho phiên bản Android cụ thể của bạn.

Thiết bị ngoại vi bắt buộc (Android 16 trở lên)

Trước khi chạy các bài kiểm thử CTS-V MIDI, bạn phải có các thiết bị ngoại vi sau:

Ví dụ về thiết bị ngoại vi MIDI có cáp vòng lặp được liên kết được hiển thị trong các hình sau:

USB có MIDI ở mặt trước

Hình 1. Mặt trước của giao diện âm thanh USB có cổng I/O MIDI.

USB có MIDI ở phía sau

Hình 2. Mặt sau của giao diện âm thanh USB có cổng MIDI I/O.

Cáp MIDI DIN 5 chân tiêu chuẩn

Hình 3. Cáp MIDI DIN 5 chân tiêu chuẩn.

Giao diện Bluetooth MIDI

Hình 4. Giao diện Bluetooth MIDI với DIN 5 chân.

Giao diện Bluetooth MIDI

Hình 5. Giao diện MIDI Bluetooth có vòng lặp quy hồi.

Thiết bị ngoại vi bắt buộc (Android 15 trở xuống)

Trước khi chạy các bài kiểm thử MIDI CTS-V, bạn phải có một thiết bị ngoại vi MIDI có cáp vòng lặp liên kết. Ví dụ về thiết bị ngoại vi MIDI có cáp vòng lặp được liên kết được hiển thị trong các hình sau:

USB có MIDI ở mặt trước

Hình 6. Mặt trước của giao diện âm thanh USB có cổng I/O MIDI.

USB có MIDI ở phía sau

Hình 7. Mặt sau của giao diện âm thanh USB có cổng MIDI I/O.

Cáp MIDI DIN 5 chân tiêu chuẩn

Hình 8. Cáp MIDI DIN 5 chân tiêu chuẩn.

Giao diện Bluetooth MIDI

Hình 9. Giao diện MIDI Bluetooth, chẳng hạn như Yamaha MD-BT01 hoặc Roland WM-1.

Kiểm thử vòng lặp

Tất cả các kiểm thử vòng lặp đều gửi một tập hợp các thông báo MIDI thông qua thiết bị ngoại vi kiểm thử, lặp lại dữ liệu đó rồi theo dõi dữ liệu đầu vào của thiết bị đó để kiểm tra xem dữ liệu nhận được có khớp với dữ liệu đã gửi hay không.

Tất cả các bài kiểm thử sau đây phải đạt trước khi bạn đánh dấu là đã đạt trong ứng dụng.

Kiểm thử USB MIDI loopback

  1. Trên thiết bị ngoại vi giao diện USB Audio/MIDI, hãy kết nối đầu vào MIDI với đầu ra MIDI bằng cáp DIN MIDI 5 chân tiêu chuẩn.
  2. Kết nối thiết bị ngoại vi giao diện USB Audio/MIDI với thiết bị đang được kiểm thử (DUT). Khi DUT nhận dạng được thiết bị ngoại vi được kết nối, màn hình kiểm thử sẽ hiển thị tên thiết bị (đầu vào và đầu ra) và nút Test USB MIDI Interface (Kiểm thử giao diện USB MIDI).
  3. Nhấn vào Kiểm thử giao diện USB MIDI.
  4. Chờ quá trình kiểm thử hoàn tất, sau đó xem kết quả được báo cáo trên màn hình kiểm thử.

Kiểm thử vòng lặp MIDI ảo

Bạn không cần phần cứng bên ngoài để kiểm thử này.

  1. Nhấn vào Test Virtual MIDI Interface (Kiểm thử giao diện MIDI ảo).
  2. Chờ quá trình kiểm thử hoàn tất, sau đó xem kết quả được báo cáo trên màn hình kiểm thử.

Kiểm thử tính năng Bluetooth MIDI loopback (Android 16 trở lên)

Các bước sau đây mô tả cách kiểm thử tính năng vòng lặp Bluetooth MIDI trên Android 16 trở lên:

  1. Tải xuống và cài đặt ứng dụng MIDI BLE Connect từ Google Play.
  2. (không bắt buộc) Nếu thiết bị ngoại vi Bluetooth của bạn hỗ trợ tính năng vòng lặp, chẳng hạn như giắc cắm CME WIDI trong Hình 5, hãy bỏ qua bước này. Nếu không, hãy làm theo các bước sau:
    1. Trên thiết bị ngoại vi giao diện USB Audio/MIDI, hãy kết nối giao diện MIDI qua Bluetooth với đầu nối đầu vào và đầu ra MIDI ở mặt sau của giao diện USB Audio/MIDI. Các đầu nối DIN 5 chân trên giao diện Bluetooth MIDI có hướng cụ thể:
      • Bạn phải kết nối giắc cắm INPUT (ĐẦU VÀO) trên giao diện Bluetooth MIDI với giắc cắm INPUT trên giao diện USB Audio/MIDI.
      • Đầu cắm OUTPUT trên giao diện MIDI Bluetooth phải kết nối với giắc OUTPUT trên giao diện USB Audio/MIDI.
    2. Kết nối thiết bị ngoại vi giao diện USB Audio/MIDI với DUT.
  3. Chạy ứng dụng MIDI BLE Connect. Quét tìm thiết bị MIDI Bluetooth. Chọn thiết bị MIDI Bluetooth này.
  4. Khi DUT nhận dạng được thiết bị ngoại vi được kết nối, màn hình kiểm thử sẽ hiển thị tên thiết bị (đầu vào và đầu ra) và nút Test Bluetooth MIDI Interface (Kiểm thử giao diện MIDI Bluetooth).
  5. Nhấn vào Test Bluetooth MIDI Interface (Kiểm thử giao diện MIDI Bluetooth).
  6. Chờ quá trình kiểm thử hoàn tất, sau đó xem kết quả được báo cáo trong kiểm thử.

Kiểm thử tính năng Bluetooth MIDI loopback (Android 15 trở xuống)

Các bước sau đây mô tả cách kiểm thử tính năng Bluetooth MIDI loopback trên Android 15 trở xuống:

  1. Tải xuống và cài đặt ứng dụng MIDI BLE Connect từ Google Play.
  2. Trên thiết bị ngoại vi giao diện USB Audio/MIDI, hãy kết nối giao diện MIDI qua Bluetooth với đầu nối đầu vào và đầu ra MIDI ở mặt sau của giao diện USB Audio/MIDI. Các đầu nối trên giao diện Bluetooth MIDI có hướng cụ thể:
    • Đầu cắm INPUT trên giao diện Bluetooth MIDI phải kết nối với giắc cắm INPUT trên giao diện USB Audio/MIDI.
    • Đầu cắm OUTPUT trên giao diện MIDI Bluetooth phải kết nối với giắc OUTPUT trên giao diện USB Audio/MIDI.
  3. Kết nối thiết bị ngoại vi giao diện USB Audio/MIDI với DUT.
  4. Chạy ứng dụng MIDI BLE Connect. Quét tìm thiết bị MIDI Bluetooth được kết nối với thiết bị ngoại vi USB. Chọn thiết bị MIDI Bluetooth này.
  5. Khi DUT nhận dạng được thiết bị ngoại vi đã kết nối, màn hình kiểm thử sẽ hiển thị tên thiết bị (đầu vào và đầu ra) và nút Bluetooth USB MIDI Interface (Giao diện MIDI USB Bluetooth).
  6. Nhấn vào Bluetooth USB MIDI Interface (Giao diện MIDI USB Bluetooth).
  7. Chờ quá trình kiểm thử hoàn tất, sau đó xem kết quả được báo cáo trong màn hình kiểm thử.