Image for post
Image for post
MIDI Keyboard. Photo by Cedrik Malabanan on Unsplash

Changes in Web MIDI API in Chrome in 2019

What to do to make sure your app will still work

Image for post
Image for post
New warning in Chrome Developer tools

What is sysex?

Image for post
Image for post
This is the message that user will see when your app will try to access MIDI device.

Should I worry?

Serving over HTTPS

(https, *, *)
(wss, *, *)
(*, localhost, *)
(*, 127/8, *)
(*, ::1/128, *)
(file, *, — )
(chrome-extension, *, — )

Provide good user experience when user rejects access

Reference

Written by

Frontend Engineer @ Onfido

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store