- From: Hongchan Choi <hongchan@google.com>
- Date: Fri, 15 Jul 2016 15:51:37 +0000
- To: Joe Berkovitz <joe@noteflight.com>, Stéphane Letz <letz@grame.fr>
- Cc: Matthew Paradis <matthew.paradis@bbc.co.uk>, "public-audio@w3.org" <public-audio@w3.org>
- Message-ID: <CAGJqXNsabvzZRLt4oDxSusJxWff2xbAY_H77QWmtPhYWnGz93g@mail.gmail.com>
Hi Stéphane, This thread might be helpful: https://github.com/WebAudio/web-audio-api/issues/778#issuecomment-206967395 We have discussed it briefly, and concluded that nothing prevents developers from doing it. Note that import() is a part of Worklet <https://drafts.css-houdini.org/worklets/> infrastructure, and we are simply taking advantage of it. Best, Hongchan On Fri, Jul 15, 2016 at 6:22 AM Joe Berkovitz <joe@noteflight.com> wrote: > Hi Stéphane, > > The JS that is loaded by an AudioWorklet can come from any source, > dynamically generated or otherwise. If it can be served at some URL, it can > be loaded. > > From a programming point of view, asm.js or WebAssembly output will likely > need some kind of thin wrapper of glue code so that it conforms to the > AudioWorkletProcessor interface, but that should not be difficult. > > Best, > > . . . . . ...Joe > > Joe Berkovitz > President > Noteflight LLC > > +1 978 314 6271 > > 49R Day Street > Somerville MA 02144 > USA > > "Bring music to life" > www.noteflight.com > > On Thu, Jul 14, 2016 at 1:35 PM, Stéphane Letz <letz@grame.fr> wrote: > >> interface AudioWorklet : Worklet >> { >> Promise<void> import (DOMString moduleUrl); >> }; >> >> I’ve not followed the exchanges in details, but will the AudioWorklet be >> able to be loaded with dynamically created code (that is typically based on >> a asm.js or WebAssembly module) ? >> >> Our typical use case is using the Faust DSL language to create JS >> AudioNodes containing the DSP itself as optimized asm.js (and WebAssembly >> soon), and explained here : >> >> http://faust.grame.fr/news/2016/04/07/faust-and-webaudio-dynamic-api.html >> >> Thanks. >> >> Stéphane Letz >> >> >> > Le 14 juil. 2016 à 19:13, Matthew Paradis <matthew.paradis@bbc.co.uk> >> a écrit : >> > >> > Dear Group, >> > >> > The Audio Worklet spec is almost complete which is great news and will >> allow us to move forward with the Web Audio API, >> > >> > Please could I ask you to review the pull request here >> > >> > https://github.com/WebAudio/web-audio-api/pull/869 >> > >> > >> > We are setting a deadline of the next call (July 28) for comments and >> feedback after which all being well it will be accepted. >> > >> > Best >> > >> > Matt >> > -- >> > Matthew Paradis >> > Senior Software Engineer (Audio), >> > BBC Research & Development >> > 030304 09889 | matthew.paradis@bbc.co.uk | www.bbc.co.uk/rd/sound >> > >> > >> > >> > >> > >> > ----------------------------- >> > http://www.bbc.co.uk >> > This e-mail (and any attachments) is confidential and >> > may contain personal views which are not the views of the BBC unless >> specifically stated. >> > If you have received it in >> > error, please delete it from your system. >> > Do not use, copy or disclose the >> > information in any way nor act in reliance on it and notify the sender >> > immediately. >> > Please note that the BBC monitors e-mails >> > sent or received. >> > Further communication will signify your consent to >> > this. >> > ----------------------------- >> >> >> >
Received on Friday, 15 July 2016 15:52:15 UTC