Web MIDI
Status
- Enabled by default at m43
- The base spec is Working Draft 17 March 2015, but MIDIOut::clear() is missed.
- MIDIMessageEvent::receivedTime
deprecation
- deprecated at m54, and will be removed at m56.
W3C spec
- Latest editor's draft: http://webaudio.github.io/web-midi-api
- Issue tracker: https://github.com/WebAudio/web-midi-api/issues
Implementation notes
- OS native software synths are partially disabled on Windows for security reasons
- sysex permission can be allowed only for secure source like https:// or http://localhost
- sysex is not available from Chrome Apps (crbug.com/266338)
Web MIDI content layer - Design overview
Chromium open issues
Trouble shooting
- Crashes for OOM on Windows: VirtualMIDISynth may be the root. See https://crbug.com/493663.