- From: Innovimax W3C <innovimax+w3c@gmail.com>
- Date: Wed, 12 Dec 2012 18:04:46 +0100
- To: public-nextweb@w3.org
- Message-ID: <CAAK2GfEEsE3pXJK8EnGD6jQn02XbLh+93qo9mdOTRtjot1-tpw@mail.gmail.com>
Forwarded with permission from Chris Wilson FYI Mohamed ---------- Forwarded message ---------- From: Chris Wilson <cwilso@google.com> Date: Tue, Dec 11, 2012 at 2:13 AM Subject: Web MIDI polyfill To: "public-audio@w3.org" <public-audio@w3.org> I just wanted to let the group know that I've now also updated my Web MIDI API polyfill (https://github.com/cwilso/WebMIDIAPIShim), which builds on top of the Jazz-soft.net NPAPI plugin to add Web MIDI API support on OSX and Windows (if you install the Jazz plugin v1.2 or later). The polyfill uses the current syntax of the API in the specification; I also added multiple simultaneous I/O support (the polyfill could previously only support one input and one output at a time), sending and receiving long messages (system exclusive), support for timestamps (on send and receive), albeit of course with only setTimeout-level precision (it is a JavaScript polyfill, after all), and (I think) proper event dispatching (i.e. you can use addEventListener as well as onmessage). In short - you should be able to include this polyfill in a project, and it will add Web MIDI support to your browser. (Caveat: have not thoroughly tested the cross-browser implementation; I know CustomEvent is not there on IE<10, which would be an issue.) Happy to take further suggestions. -Chris -- Innovimax SARL Consulting, Training & XML Development 9, impasse des Orteaux 75020 Paris Tel : +33 9 52 475787 Fax : +33 1 4356 1746 http://www.innovimax.fr RCS Paris 488.018.631 SARL au capital de 10.000 €
Received on Wednesday, 12 December 2012 17:05:20 UTC