fbpx
Skip to main content

MIDI Forum

MIDI-CI specificati...
 
Notifications
Clear all

MIDI-CI specification questions

3 Posts
2 Users
0 Reactions
3,831 Views
Muzak
Posts: 84
Estimable Member
Topic starter
 

[1] Instead of a static consistent unique ID, the MIDI-CI specification requires a random ID per power-on/boot up of the device to allow to devices talk to each other.
Could this random generated ID not be a faIl-back method in case the device is able to provide a unique ID , for example a MAC address or VID:PID:Serial ?
What is the scope for this unique ID ? VLAN, global internet ? Random is even not always random even using a RNG. Specially for some functional limited devices this random ID requirement may become a challenge.

[2] How would MIDI-CI be used in an USB environment. You can't bidirectionally connect two devices using USB unless they both support host AND device USB connector
With good old DIN MIDI things are easier, just connect the IN and OUTS :-).

[3] is MIDI-CI scope's to also being support IP network , VLAN and/or or Internet ?

 
Posted : 26/06/2023 2:32 am
Mike Kent
Posts: 86
Trusted Member
 

[1] The unique Id in MIDI-CI, a MUID, is intended to be unique within a typical user's MIDI setup.
[2] MIDI-CI gets used between a USB Device and the Host + Applications Running on the Host. MIDI-CI can operate on any existing MIDI 1.0 transports.
[3] The MIDI Association is currently working on a definition for transporting MIDI 2.0 Universal MIDI Packet messages over local IP networks. I'm guessing that work might finish toward the end of 2023 or in early 2024. Other transports including internet will probably follow in the years ahead.

Chair of MIDI 2.0 Working Group

 
Posted : 30/06/2023 3:20 pm
Muzak
Posts: 84
Estimable Member
Topic starter
 

[1] The unique Id in MIDI-CI, a MUID, is intended to be unique within a typical user's MIDI setup.

Understand. But why would the option to use a static unique ID for a device be not allowed under CI ?

Examples:

With unit (like the SYSEX device id) set by the user on the device for it's local setup

MAC address (it should be unique anyhow otherwise it causes network issues)
MAC address : (just to be safe)
USB VID:PID:
USB VID:PID:

(in case user can manually manage all the unit id on all devices>

Ultimately it would be users responsibility to make sure the devices have a unique ID.
IMHO , to restrict such alternative appears to be a bit far stretched

Thanks,

 
Posted : 06/07/2023 5:16 pm
Share: