CTS 인증 도구 MIDI 테스트

대부분의 CTS 테스트 활동은 테스트가 시작될 때 자동으로 실행되지만 Android 10 CTS 인증 도구의 MIDI 기능을 테스트하려면 사용자가 개입하여 적절한 주변기기를 테스트 중인 기기에 연결해야 합니다.

필수 주변기기 조립

CTS 인증 도구 MIDI 테스트는 USB MIDI 인터페이스, 블루투스 MIDI 인터페이스, 가상 MIDI 기기 경로를 사용하여 MIDI 기능을 테스트합니다. 또한 테스트의 블루투스 인터페이스 부분에서는 USB MIDI 인터페이스가 블루투스 인터페이스 출력에서 입력으로 루프백을 구현하는 데 사용됩니다. 따라서 CTS 인증 도구 MIDI에는 USB MIDI 인터페이스 기기와 필수 주변기기가 필요합니다.

테스트 중인 기기에 의해 인식되고 표준 원형 5핀 DIN MIDI 암 잭이 있는 USB MIDI 주변기기를 사용할 수 있습니다. 일부 USB MIDI 인터페이스는 MIDI 케이블을 사용하여 MIDI 기기에 직접 연결할 수 있도록 설계되었습니다. 이러한 기기에는 한 쌍의 수 플러그가 있으므로 표준 MIDI 케이블을 사용하여 루프백할 수 없습니다.

Bluetooth MIDI 인터페이스의 권장 주변기기는 다음과 같습니다.

MIDI가 있는 USB 전면

그림 1. MIDI가 있는 일반적인 USB 오디오 인터페이스(전면 보기)

MIDI가 있는 USB 후면

그림 2. MIDI가 있는 일반적인 USB 오디오 인터페이스(후면 보기) 및 MIDI I/O 암 잭

I/O 수 플러그가 있는 MIDI

그림 3. MIDI I/O 수 플러그가 있는 블루투스 MIDI 어댑터

루프백 테스트

모든 루프백 테스트는 테스트 주변기기를 통해 일련의 MIDI 메시지를 보내고 데이터를 루프백한 다음 기기의 입력을 모니터링하여 수신된 데이터가 전송된 데이터와 일치하는지 확인합니다.

USB MIDI 루프백 테스트

USB MIDI 인터페이스를 통해 MIDI 기능을 테스트합니다. 이 경우의 루프백 메커니즘은 인터페이스의 입력 및 출력 잭에 모두 연결된 표준 MIDI 케이블입니다.

표준 MIDI

그림 4. 표준 MIDI 케이블

MIDI에서 USB MIDI로

그림 5. USB MIDI 인터페이스에 연결된 MIDI 케이블

USB MIDI 인터페이스가 테스트 중인 기기에 연결되면 USB Input(USB 입력) 및 USB Output(USB 출력) 라벨에 인터페이스의 이름이 표시되고 Test USB MIDI Interface(USB MIDI 인터페이스 테스트) 버튼이 사용 설정됩니다.

Test USB MIDI Interface(USB MIDI 인터페이스 테스트)를 탭하면 Status(상태) 라벨에 테스트 결과가 표시됩니다.

USB MIDI 루프백

그림 6. USB MIDI 루프백 테스트 실행 준비됨

테스트가 실패하고 Timeout @(시간 제한 @)이 표시되면 전송된 데이터 일부가 수신되지 않았음을 나타냅니다.

가상 MIDI 루프백 테스트

가상 MIDI 루프백 테스트는 가상 MIDI 기기 API를 테스트합니다. 이 테스트는 단순히 입력을 출력으로 루프백하는 단순한 가상 MIDI 기기를 구현합니다. 이 소프트웨어 모듈은 테스트 코드에 완전히 포함되므로 이 테스트에는 추가 하드웨어가 필요하지 않으며 항상 사용 설정됩니다.

블루투스 MIDI 루프백 테스트

블루투스 MIDI 인터페이스를 통해 MIDI 기능을 테스트합니다. 이 경우 루프백 메커니즘은 USB MIDI 인터페이스입니다.

블루투스 MIDI 루프백 테스트를 실행하기 전에 Play 스토어에서 무료로 제공되는 MIDI BLE Connect 앱을 사용하여 블루투스 MIDI 어댑터에 연결해야 합니다.

  1. 블루투스 MIDI 인터페이스의 출력 플러그를 USB MIDI 인터페이스의 입력 잭에, 블루투스 MIDI 인터페이스의 입력 플러그를 USB MIDI 인터페이스의 출력 잭에 주의 깊게 연결하여 블루투스 MIDI 인터페이스를 USB MIDI 인터페이스에 연결합니다.
  2. 블루투스 MIDI 연결됨

    그림 7. USB MIDI 인터페이스에 연결된 블루투스 MIDI 인터페이스

  3. MIDI + BLTE 앱을 사용하여 블루투스 MIDI 어댑터를 연결합니다.
  4. MIDI+BLTE

    그림 8. MIDI + BLTE 기본 화면

  5. MIDI + BLTE 앱을 실행하고 Bluetooth Scan(블루투스 검색)을 탭합니다.
  6. 블루투스 검색

    그림 9. 블루투스 검색

  7. 블루투스 인터페이스가 인식되면 블루투스 인터페이스의 이름을 탭합니다. 이제 블루투스 인터페이스가 연결되어 테스트 중인 기기에서 사용할 수 있습니다.
  8. CTS 인증 도구 앱/MIDI 테스트로 다시 전환합니다.
  9. MIDI 테스트

    그림 10. MIDI 테스트

블루투스 인터페이스의 이름이 표시되고 Test Bluetooth MIDI Interface(블루투스 MIDI 인터페이스 테스트)가 사용 설정됩니다. Test Bluetooth MIDI Interface(블루투스 MIDI 인터페이스 테스트)를 탭하면 Status(상태) 라벨에 테스트 결과가 표시됩니다.

테스트가 실패하고 Timeout @ non-zero value(시간 제한 @ 0이 아닌 값)가 표시되면 전송된 데이터 일부가 수신되지 않았음을 나타냅니다.

세 루프백 테스트가 모두 성공하면 alt_text 아이콘을 탭하여 규정 준수를 표시합니다.