Re: Review Required Audio Worklet

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