Hello,
I have couple of questions, could some one please explain, point me out that would be greatly appreciated:
Using JavaScript and google-chrome:
1) How do I know what MIDI version (1 or 2) am I using? (maybe chrome browser will automatically using latest MIDI version 2?)
2) Is it possible to detect what type of midi-input are (e.g: is it MIDI Controller, or is it a Digital Piano) ? (for instance, I have been testing 2 of them: 1st one is M-AUDIO controller which had no sounds build in, 2nd one is Yamaha P515 Digital Piano that had sounds build in, let say if I connect only 1 of them to my PC, using JavaScript MIDI2, is it possible I can find out which one is being connected? (I can find out the manufacture name, but I need to know is it controller or digital piano..)?
Thank you for your time.
Vu.
MIDI 2.0 is not supported in the current versions of major operating system companies.
MIDI 1.0 has a "Device Inquiry" mechanism. You can send that to connected devices. There is no guarantee that the device will reply because it is mandatory, but if they do reply you can discover manufacture, model info, and more. See the MIDI 1.0 Detailed Specification here: https://www.midi.org/specifications/midi1-specifications
Chair of MIDI 2.0 Working Group
Thank you
There is a database of the "Device Inquiry" responses: https://github.com/jazz-soft/JZZ-midi-Gear
You can add your instrument if it is not yet there.
Thank you,