-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support MIDI 2.0 #75
Comments
https://crates.io/crates/midi-control also mentions that it might want to support MIDI 2.0 eventually |
@Boddlnagg Do you know which windows API calls would be used to send MIDI 2.0 messages? E.g. I want to use CCs with 32-bit resolution, they are 64-bit messages: Would one just use |
I don't actually know. But what I understand (also from the article that you linked to) is this:
So there's some way of "testing" MIDI 2.0 by just using SysEx messages. And that would be But then, for true MIDI 2.0 support, Windows would need to provide new APIs, if I understand this correctly:
|
Now that Logic supports MIDI 2.0 I may try to start hacking on this at some point. Also, the president of the MIDI association says this:
I think supporting MIDI 2.0 will be substantially more complicated than previous versions, now that it involves 2-way communication |
I am also excited about midi 2.0 support and started to write a crate to expose the types and utilities to support the complete set of specifications including CI. |
@Boddlnagg you might be interested in this PR where I add support for the MIDI 2.0 protocol in CoreMIDI: |
The latest news regardig MIDI 2.0 support in Windows: https://github.com/microsoft/MIDI (with blog post: https://devblogs.microsoft.com/windows-music-dev/hello-midi-2-0-were-opening-the-repo/) |
A crate for handling MIDI 2.0 message data: https://github.com/BenLeadbetter/midi2 |
... whatever that means. This is currently just a meta issue to collect information and ideas.
The text was updated successfully, but these errors were encountered: