Web MIDI API for Firefox

Specifications and implementations
Post Reply
sema
Site Admin
Posts: 373
Joined: Mon Oct 17, 2011 7:28 pm

Web MIDI API for Firefox

Post by sema » Fri Feb 16, 2018 7:15 pm

Web MIDI API for Firefox is available at https://addons.mozilla.org/en-US/firefo ... -midi-api/

abhunkin
Posts: 8
Joined: Thu Mar 01, 2018 1:24 pm

Re: Web MIDI API for Firefox

Post by abhunkin » Fri Mar 23, 2018 5:51 pm

I've an online editor for the MC-8 control surface (nakedboards.org) which uses the web MIDI API and works flawlessly (in Windows 7-10, 64-bit) with Chrome (and also Opera and Vivaldi). I would like it to work with Firefox as well - if possible.

In the latest Firefox, I have tried *all possible combinations* of: Jazz-Plugin, and the two Firefox extensions, Jazz-MIDI and Web MIDI API (for Firefox).

None of these combinations works.

Any ideas appreciated.

sema
Site Admin
Posts: 373
Joined: Mon Oct 17, 2011 7:28 pm

Re: Web MIDI API for Firefox

Post by sema » Sat Mar 24, 2018 8:28 am

Does it produce any error output on the console?

abhunkin
Posts: 8
Joined: Thu Mar 01, 2018 1:24 pm

Re: Web MIDI API for Firefox

Post by abhunkin » Sat Mar 24, 2018 2:36 pm

Running Firefox on both Windows 10 and 7:

With no addons: "No MIDI support in your browser."

With webMIDI API addon only: no response at all (no device recognized, no data exchanged)

With above and Jazz-MIDI addon: same as above, but Jazz-MIDI icon indicates "module not found; please (re)install Jazz-Plugin"

Adding Jazz-Plugin to above: always message "device is connected"; begins exchange of data, but shortly exchange becomes unstable, and MIDIOx can't read *anything* from the controller; sometimes indicates data received (up/downloaded) that hasn't been; general confusion that can't even be resolved by running Chrome

Removing Jazz-MIDI from above modules: no response at all

Art Hunkins

sema
Site Admin
Posts: 373
Joined: Mon Oct 17, 2011 7:28 pm

Re: Web MIDI API for Firefox

Post by sema » Sat Mar 24, 2018 7:18 pm

Ok, so when all 3 are enablled, there is a MIDI traffic, but something goes wrong.
How large is the volume of MIDI data transferred?

abhunkin
Posts: 8
Joined: Thu Mar 01, 2018 1:24 pm

Re: Web MIDI API for Firefox

Post by abhunkin » Sat Mar 24, 2018 7:57 pm

8 controller values (CC's) and one channel number.

You can see the layout (and the single webpage) at:
http://www.nakedboards.org/settings_mc-8.html?

Art Hunkins

sema
Site Admin
Posts: 373
Joined: Mon Oct 17, 2011 7:28 pm

Re: Web MIDI API for Firefox

Post by sema » Sat Mar 24, 2018 8:22 pm

Unfortunately, I don't have the MC-8 device to debug the issue.
Perhaps it would be helpful to get in contact with the application developers.
Do you know them?

Post Reply