I am pretty excited about MIDI 2.0 and have been reading through the specification. I had some questions about MIDI-CI, and was wondering if there were any veteran MIDI-ers could help me clarify this point in the MIDI-CI 1.1 spec about MUIDs?
1. In Section 3.2.2 Broadcast MUID
, it defines the Broadcast MUID = 0x0FFFFFFF. This seems to contradict the info in the table under 5.5 Discovery Message
, which suggests that the Broadcast MUID = 0x7F7F7F7F.
2. MIDI-CI communicates through SysEx. This means that the byte 0xF7 is 'reserved' (it's the end byte), and the rest of the spec seems to support this, e.g. device ids, sub ids, etc. have most significant bit of zero.
Given the above information, I am inclined to believe that there is an error in the spec, and that MUIDs take the format 0xABABABAB where A is [0-7] and B is [0-F]. Is this belief correct or have I misinterpreted the spec? Thanks in advance to anyone who can help. And thanks to anyone who bothered to read this