W3C home > Mailing lists > Public > public-xg-audio@w3.org > February 2011

Re: Enabling MIDI devices in audio demos

From: Jussi Kalliokoski <jussi.kalliokoski@gmail.com>
Date: Sun, 13 Feb 2011 10:42:57 +0200
Message-ID: <AANLkTikKvmi0ixPA101rwSur72p3M+Z8sh2BOL5akSf5@mail.gmail.com>
To: "Tom White (MMA)" <lists@midi.org>
Cc: public-xg-audio@w3.org
Hi Tom!

Well, in this group we're probably all anxiously waiting for the Device API
WG ( http://www.w3.org/2009/dap/ ) finish their work, so that we would have
standard, cross-browser API to get data from external soundcards, MIDI
devices, web cameras (ooh, theremin) etc. I don't know what's exactly their
progress, but let's hope there's progress. ;)

* For the MIDI -> Java -> Browser input support one should see the HTML5
Virtual MIDI Keyboard ( available on GitHub
https://github.com/jussi-kalliokoski/virtual-midi-keyboard/ )
* Audiolib.js is a JS audio synthesis library (also has a consistent
callback API between both Web Audio API and Audio Data API, and a MIDI ->
Voice API), and can be found from

Both are under MIT license, so you can do whatever you please. I'm sorry
about the documentation being so insufficient, as these projects are so much
in their youth.

I hope you find them useful!

Best Regards,
Jussi Kalliokoski

On Sun, Feb 13, 2011 at 1:57 AM, Tom White (MMA) <lists@midi.org> wrote:

>  Hi Jussi,
> Can you explain this a little more?
> Namely, what you meant by "waiting for <device> support"... is someone
> actually working on that somewhere?
> Also, where does one get 'audiolib.js' if one wants to do this kind of
> thing?
> Thanks,
> Tom White
> >>>> ....progress in MIDI device -> browser communication research with
> the XG.
> >>>>.... all my audio demos can now be connected to external MIDI devices
> via Java while we wait for the <device> support to be able to do the same.
> >>>> ... should work with both APIs, due to the support from my
> audiolib.js ).
Received on Sunday, 13 February 2011 08:43:30 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:38:00 UTC