melanchall / drywetmidi

.NET library to read, write, process MIDI files and to work with MIDI devices
https://melanchall.github.io/drywetmidi
MIT License
540 stars 75 forks source link

Plans for MIDI 2.0 Support? #296

Open lxw404 opened 4 months ago

lxw404 commented 4 months ago

I couldn't find anything specific that mentions this, so apologies if this is already answered. Now that MIDI 2.0 has been well established for around a year or so, are there any plans to integrate this officially into this project?

Here is the official 2.0 spec.

melanchall commented 4 months ago

Hi,

I have such plans but can't say when the new spec will be incorporated into the library. In fact, right now it looks like MIDI 2.0 is not widely spread. So to make a decision, can you please say why you need this? Do you have devices with MIDI 2.0 support or you work in DAWs with MIDI 2.0 or smth like this?

Thank you, Max

lxw404 commented 4 months ago

I was in search of .NET MIDI libraries to recommend for a VR platform that plans on supporting MIDI devices. As I mention on the linked issue above, the platform itself will eventually be able to serve as its own VR musical instrument as well as generally interfacing with other external instruments, and the higher bit resolution and bidirectional communication capabilities of the new standard are quite attractive for that purpose.