Implementation Testing Report V0.02

# MIDI Implementation Testing Report V0.02

MIDI Device Information

Device Information | Text | SysEx Device Id Fields
--- | --- | ---
Manufacturer |  |
Family |  |
Model |  |
Firmware/Version |  |
Serial Number |
Release Date |
Contact Name |
Email |
Phone |
Address |

MIDI 2.0 features supported:

- MIDI 2.o Protocol Channel Voice Messages
- Profile Configuration
- Property Exchange
- Jitter Reduction Timestamps
- SysEx8 and Mixed Data Set

MIDI-CI Support

MIDI-CI Categories Supported | Y/N | Actions
--- | --- | ---
Profile Configuration Device Has at least 1 MIDI-CI Profile which is reported in a Reply to Profile Inquiry message |  | Complete the MIDI-CI requirements Complete the Profile Configuration requirements
Property Exchange Device Receives a MIDI-CI PE Inquiry for “ResourceList” and replies with at least 1 Resource object in the list or Can act as Initiator and send MIDI-CI PE Inquiries for “ResourceList” and at least 1 other PE Resource. |  | Complete the MIDI-CI requirements Complete the Property Exchange Configuration requirements
Protocol Negotiation Device uses MIDI-CI to negotiate to a protocol that includes the use of any MIDI 2.0 Voice Channel Messages (Message Type 0x4), or Utility Messages (Message Type 0x0), or Data Messages (Message Type 0x5). |  | Complete the MIDI-CI requirements Complete the Protocol Negotiation Configuration requirements
Process Inquiry MIDI-CI Device Supports discovering the current state of supported MIDI Messages. |  | Complete the MIDI-CI requirements Complete the Process Inquiry requirements

Protocol/Transport Support

Protocol Variations | Y/N | Actions
--- | --- | ---
MIDI 1.0 Protocol |  | Complete the MIDI 1.0 CVM requirements Complete the System Messages requirements Complete the SysEx Byte Stream requirements
MPE |  | Complete the MPE Requirements
UART Transport (DIN 5 Pin or TRS connector) |  | Complete the UART Transport Requirements
BLE MIDI |  |
RTP-MIDI |  | Complete the RTP-MIDI Requirements
USB MIDI 1.0 Class Compliant |  | Please follow the USB-IF MIDI Device Class 1.0 Specification
MIDI 1.0 Protocol in UMP with 32 and 64 bit Messages |  | Complete the MIDI 1.0 CVM requirements Complete the UMP requirements |
MIDI 1.0 Protocol in UMP with 32, 64, 96 and 128 bit Messages |  | Complete the MIDI 1.0 CVM requirements Complete the UMP requirements Complete the SysEx8 and Mixed Data Set requirements |
MIDI 1.0 Protocol in UMP with 32 and 64 bit Messages and JR Timestamps |  | Complete the MIDI 1.0 CVM requirements Complete the UMP requirements Complete the JR Timestamps requirements |
MIDI 1.0 Protocol in UMP with 32, 64, 96 and 128 bit Messages and JR Timestamps |  | Complete the MIDI 1.0 CVM requirements Complete the UMP requirements Complete the SysEx8 and Mixed Data Set requirements Complete the JR Timestamps requirements |
MIDI 2.0 Protocol in UMP |  | Complete the MIDI 2.0 CVM requirements Complete the UMP requirements Complete the SysEx8 and Mixed Data Set requirements |
MIDI 2.0 Protocol in UMP with JR Timestamps |  | Complete the MIDI 2.0 CVM requirements Complete the UMP requirements Complete the SysEx8 and Mixed Data Set requirements Complete the JR Timestamps requirements |
MIDI 1.0 CVM <--> MIDI 2.0 CVM |  | Complete the MIDI 1.0 CVM <--> MIDI 2.0 CVM Translation
USB MIDI 2.0 Class Compliant |  | Please follow the USB-IF MIDI Device Class 2.0 Specification and see Section 3.1.1 for information about also supporting the USB-IF MIDI Device Class 1.0 Specification
MPE (using MIDI 1.0 Protocol in UMP) |  | Complete the MPE Requirements