TL;DR:
I suspect that Chrome may be grabbing access to my MIDI keyboards and never releasing them until exiting Chrome. As a result, when I open my audio sequencer separate from chrome my midi devices don't work.
Question #1:
In what situations do midi devices get grabbed?
Question #2:
Is there any kind of about:midi page? Is it possible to manually release midi devices somehow, or at least see which midi devices chrome sees and is using?
Things that I have tried to get some insight about the problem:
(1) After using chrome for about a day, my sequencer cannot load midi. Then if I close chrome and restart my sequencer, midi seems to work again on my sequencer.
(2) If I restart chrome, and then restart my sequencer, midi also seems to work on my sequencer. That suggests that chrome isn't blindly grabbing any midi devices. But somehow after a day of use, some website may have grabbed it.
(3) If I visit a web MIDI demo, use my device, and then close the tab (expecting that would release the midi keyboard), then I open my sequencer, midi still does not work. Instead I have to quit chrome to release the midi device.
This problem has tripped me up very badly! I thought I was having some deep system / MIDI driver issue and rebooting a lot. It would be great if this experience can be improved somehow =)
Google Chrome 53.0.2785.116 (Official Build) m (64-bit)
Revision 3f9c628bfd1de2c62de1ea41d0707d06cc760061-refs/branch-heads/2785@{#886}
OS Windows
Blink 537.36 (@3f9c628bfd1de2c62de1ea41d0707d06cc760061)
JavaScript V8 5.3.332.45
Flash 23.0.0.166
User Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Comment 1 by sbarn...@gmail.com
, Oct 26 201615.3 KB
15.3 KB View Download
10.9 KB
10.9 KB View Download