Summary: MIDI, the protocol for musical instruments to convey information to/from each other and PC hosts (the annoying files that've played on webpages for decades are related, but not covered here), has been around for over 30 years. It'd be nice if we could access it directly from the web, as when combined with WebAudio, it can make a very power and simple system for creating and editing audio while allowing producers to use the hardware they are familiar with. There are also many stage production systems that use MIDI as a general purpose protocol for lighting and other systems, due to its ubiquity. The API Spec is minimal, essentially allowing for device discovery, connection, and sending/receiving of messages. WebMIDI landed in Chrome Canary in July 2013, though it is still pref'd off.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=webmidi Link to standard: Current draft spec is at http://webaudio.github.io/web-midi-api/ Platform coverage: Coverage will begin with desktop, focusing on Windows/Mac/Linux. Android is possible also (Chrome supports WebMIDI on Android). FirefoxOS may be possible, but will require further work on the USB core or else access via Bluetooth. Estimated or target release: No specific target release at the moment. Earliest estimate to land would most likely be 34. Preference behind which this will be implemented: dom.webmidi.enabled _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform