fbpx
Skip to main content

MIDI Forum

Clarification neede...
 
Notifications
Clear all

Clarification needed in M2-101-UM_v1-1_MIDI-CI_Specification

3 Posts
2 Users
0 Reactions
3,523 Views
tenkai
Posts: 2
New Member
Topic starter
 

On page 12 of the MIDI CI Spec v1.1 it says:
Broadcast MUID = 0x0FFFFFFF

However in the discovery message, invalidate muid, profile enabled report and profile disabled report messages it shows:
7F 7F 7F 7F - Destination MUID (LSB first) (to Broadcast MUID)

I would think that this might just be an oversight, but it is hard to tell if the broadcast bytes are limited to 7 bits or not?

I think we will need some clarification in order to ensure this is standardized.

One other thing that might make the process of developing for MIDI2.0 would be to have some pre-defined test conditions with bytestreams, and the pre-defined interpretations. I am synthesizing these bytestreams by hand currently, and will be posting a large number of example byetstreams soon. It would be good to check against whatever reference encoded messages that the MIDI Association is using.

 
Posted : 22/12/2022 1:02 pm
Bavi_H
Posts: 267
Reputable Member
 

MIDI-CI messages are transmitted as Universal System Exclusive messages. (In the MIDI-CI spec, see printed page 16 / PDF page 21 "Standard Format for MIDI-CI Messages".) All the data bytes in a System Exclusive message have the most significant bit clear.

As explained in a previous thread (Question after reading the MIDI-CI 1.1 Spec RE: MUIDs), FFFFFFF and 7F 7F 7F 7F are two different representations of the same 28-bit value (28 one bits):

FFFFFFF represents the value in the continuous range from 0 to FFFFFFF.
7F 7F 7F 7F is how the value is encoded into four System Exclusive data bytes.

 
Posted : 22/12/2022 2:15 pm
tenkai
Posts: 2
New Member
Topic starter
 

Ah, yes I see. It is basically 8 bit messages, spread over the 7 usable bits of each midi byte, resulting in a 32 bit bytestream from a 28 bit message.

Thank you for the clarification!

 
Posted : 25/12/2022 1:24 pm
Share: