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
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
MPE (using MIDI 1.0 Protocol in UMP)
  • Complete the MPE Requirements