The MIDI Forum

  1. Happy
  2. MIDI Specifications
  3. Sunday, 12 January 2020
  4.  Subscribe via email
Since MIDI 2.0 only support USB (for now), will MIDI 2.0 need a new or updated OS class driver for the 32/64 bit universal packet interface and device descriptor for devices ? Page 16 of the USB MIDI class driver spec defines support for 1,2 or 3 bytes transfers only, not 4 or 8. How will this have to be implemented by MIDI USB device manufacturers and well as on the Mac, Windows and Linux OSes side ? Treat it like an Sysex packet ? that would be inefficient and cause processing code overhead. How will Windows Win32 API support the packet interface . AFAIK Microsoft does not plan to make changes to the Win32 MIDI API anymore but only for Windows UWP. so MIDI 2.0 is only for MIDI UWP applications , that would mean most DAWs are left out in the cold, How will this impact Linux ALSA ? Many folks may not have the funding for an annual MIDI membership like larger companies, but like me, many may have these questions and some clarification for this would help. There seems to be no information on the MIDI website to address any of such concerns. P.S Would the first byte of the message with b7=0 not confuse the driver of running status ? Why going through MIDI-CI protocol negotiation if a new descriptor or drivers is needed that could just indicate 2.0 capabilities ?.
There are no comments made yet.
Accepted Answer
The MIDI Association
Forum Admins
Accepted Answer Pending Moderation

Sorry, we haven't responded here recently. We have been focused on getting the MIDI 2.0 specs signed off and ready for public download which happened TODAY!

They are available in a link at the top of the article on MIDI 2.0.

MIDI 2.0

Regarding OS/API developers, we held meetings at NAMM with Apple, Google and Microsoft. All of these companies are public traded and so have to be somewhat close to the chest in terms of discussing what they are working on.

Pete Brown from Microsoft gave a presentation at NAMM and discussed many of the issues brought up here.

A3E Workshop: Saturday, January 18th • 12:00 PM - 1:00 PM
The Hilton: Level 4: Avila 6

Update for Windows Music Creation App Developers
• How is Windows doing?
• What's this I hear about Linux on Windows?
• What about MIDI?
• How is the app model evolving?

We can reach out to him to see what he would be allowed to say publicly.

Apple, Microsoft, Native Instruments, Roland, and Yamaha have all contributed to the USB-MIDI 2.0 specification that is already under development.

Also bear in mind that companies like Roland and Yamaha often develop their own drivers and don't have to rely class compliant drivers.

"Now this is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning."

Winston Churchill
The community of people who work, play and create with MIDI
There are no comments made yet.
  1. more than a month ago
  2. MIDI Specifications
  3. # Permalink
Sorry, the discussion is currently locked. You will not be able to post a reply or a comment at the moment.