MIDI support for browsers
Jazz-MIDI Extension
Since Google Chrome dropped the NPAPI support, this extension is required to get the functionality previously available via Jazz-Plugin.
This extension requires Jazz-Plugin v.1.5 or later.
Please compare MIDI functionality in Chrome with and without the extension:
https://jazz-soft.github.io/modules/jzz-webmidi.html (plain WebMIDI API)
https://jazz-soft.github.io/modules/jzz-crx.html (Jazz-MIDI extension)
Developers: use JZZ.js for the best cross-browser compatibility.
https://jazz-soft.net/doc/JZZ
Please visit https://github.com/jazz-soft/jazz-midi to view the source code and leave your feedback.
Read more
This extension requires Jazz-Plugin v.1.5 or later.
Please compare MIDI functionality in Chrome with and without the extension:
https://jazz-soft.github.io/modules/jzz-webmidi.html (plain WebMIDI API)
https://jazz-soft.github.io/modules/jzz-crx.html (Jazz-MIDI extension)
Developers: use JZZ.js for the best cross-browser compatibility.
https://jazz-soft.net/doc/JZZ
Please visit https://github.com/jazz-soft/jazz-midi to view the source code and leave your feedback.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Jazz-MIDI", "description": "MIDI support for browsers", "author": "Jazz-Soft", "version": "1.0.2.0", "icons": { "48": "icon48.png", "128": "icon128.png" }, "background": { "scripts": ["background.js"], "persistent": false }, "page_action": { "default_title": "Jazz-MIDI", "default_icon": "good19.png", "default_popup": "good.html" }, "permissions" : ["nativeMessaging"], "applications": { "gecko": { "id": "jazz_midi@jazz_soft.com", "strict_min_version": "50.0" } }, "content_scripts": [{"matches": [""], "js": ["content.js"], "all_frames": true, "run_at": "document_start"}], "homepage_url": "https://jazz-soft.net"}
Read more