djipco / webmidi

Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
Apache License 2.0
1.54k stars 115 forks source link

Firefox v52+ #16

Closed jazz-soft closed 7 years ago

jazz-soft commented 7 years ago

Hi! Just wanted to mention that the current version of WebMIDIAPIShim does not work in Firefox v.52+. Though there is a jazz-midi extension for Firefox, it's API is different from Jazz-Plugin and it will require quite a lot of JavaScript coding for the workaround. You can see some of that code in JZZ.js

djipco commented 7 years ago

Ok, thanks for informing me. Do you happen to know if there is ongoing work towards updating WebMIDIAPIShim to work with the jazz-midi extension?

I'll leave this issue open until I know more.

jazz-soft commented 7 years ago

I don't think Chris or anyone else involved have immediate plans for that. Perhaps, everyone is just waiting Mozilla to implement WebMIDI API in Firefox, that will make WebMIDIAPIShim mostly obsolete. Of course, you are more than welcome to make fixes in WebMIDIAPIShim :)

djipco commented 7 years ago

Obviously, having native support would be ideal. Work on the Web MIDI API has started but no target date has been set yet.

djipco commented 7 years ago

The documentation has been updated to reflect the current situation. I guess we'll have to wait for Mozilla to implement the native Web MIDI API...

djipco commented 6 years ago

Jazz-Soft released a new Firefox extension which solves this problem. I've done a little testing and it seems to be working with WebMidi.js.