Reference documentation for the experimental Web MIDI API.
The Web MIDI API is currently only supported by default in Chromium-based browsers. It can be pulled in with a polyfill in some others, and is not compatible at all in a few.
Brave | Chrome | Chrome Canary | Chromium | Edge | FireFox | Internet Explorer | Opera | Safari | Tor |
---|---|---|---|---|---|---|---|---|---|
β | β | β | β | π« | π« | π« | β | π« | π« |
Android | Brave | Chrome | Edge | FireFox | Opera | Samsung Internet | Tor |
---|---|---|---|---|---|---|---|
β | β | β | π« | π« | β | π« | π« |
Chrome | Edge | FireFox | Opera Mini | VPN + Tor |
---|---|---|---|---|
β | π« | π« | β | π« |
- Mozilla: The Web MIDI API RFP position is still uncertain, primarily due to inherent security vulnerabilities that could be introduced by bringing SysEx messaging into the web.
- Microsoft: After receiving developer feedback with over 1000 votes, the Web MIDI API is currently not in the implementation roadmap for Microsoft Edge, Desktop, Mixed Reality, Mobile, or Xbox.