Low level USB API, I think it is one of the scalable idea that connect browser with USB devices.
But for the MIDI, I think there is one big problem, which is "latency". In general it is said that our ears can detect 20 msec of latency. So if using low level USB API including MIDI, that API must guarantee less than 20 msec of latency. Fast thing is always great, but I do not think all of USB devices are requiring that fast speed for now. And about security. When the device prefer to ask user permission for security reason of its connection, low level USB API would be a bit complicated when compared having a specific API. That is because web application or browser must have the mapping between device and VID/PID for specifying the device. So I think Low level USB API is not suitable for all the cases. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform