W3C

- DRAFT -

Audio Working Group Teleconference

05 May 2016

See also: IRC log

Attendees

Present
cwilso, rtoyg_m, joe
Regrets
Chair
SV_MEETING_CHAIR
Scribe
rtoyg_m

Contents


Hello, anybody here?

<joe> lurkers, we're starting without you...

Defining AudioWorkletNode https://github.com/WebAudio/web-audio-api/wiki/AudioWorklet-IDL-Proposal

<scribe> scribenick: rtoyg_m

hongchan: Biggest change is separating worklet into workletnode and processor

<hongchan> https://github.com/WebAudio/web-audio-api/wiki/AudioWorklet-IDL-Proposal#idl-audioworkletglobalscope-and-audioworkletprocessor

hongchan: Also added sampleRate to global scope.
... Without this, worklet processor needs access to context which is a bad idea.

joe: Agrees with sampleRate addition.
... Comments: Is this really a part of the process? It's kind of global. Maybe add audioworklet context object for this?

hongchan: Yes, this makes some sense; need to think about it.

joe: Noticed that we dropped other things for AudioWorker like playbackTime. Do we need more items? Maybe add event-type objects to hold this?

hongchan: Process method is not a regular event-type object, so this doesn't quite fit.

joe: May be useful to pass in a object containing more stuff as AudioProcessingInfo object to hold this info.
... Including AudioWorkletContext, playbackTime, etc.

hongchan: Want to discuss importing script. worklet might want to introduce ES6 modules concept.

<hongchan> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

hongchan: Do we want factory method?

joe: Maybe, but really want to subclass AudioWorklet.

hongchan: Totally agree.

joe: Does factory pattern make it harder to know you can subclass?

hongchan: In F2F we decided to keep it.

joe: Proposed a method (that I didn't catch)

joe, hongchan: Need to think about it.

hongchan: Needs to clean up and add some examples.

joe: The "this.gain.value" appears to be an exposed AudioParam, which is different from the original AudioWorker proposal. Might need some more care and thinking if this is right.

hongchan: Yes, we need to look at this some more.

joe: This is a slimmed down, agile teleconf. :-)

TAG issue: Subclassing / Node composition https://github.com/WebAudio/web-audio-api/issues/251

Update on Output devices discussions

<joe> joe: no one present on call has an update

https://www.w3.org/2011/audio/track/actions/130

<cwilso> :)

<joe> joe: clilley not present, skipping action items

https://www.w3.org/2011/audio/track/actions/131

<hongchan> https://github.com/WebAudio/web-audio-api/issues/797

<hongchan> rtoyg_m: there are some examples using the wider range of playbackRate.

rtoyg_m: Other items: playbackRate is too small.

joe: Yes, maybe Nyquist?
... Maybe infinity?

rtoyg_m: Fine with unbounded.

joe: Agrees.
... Let others look at the resolution.

<hongchan> https://github.com/WebAudio/web-audio-api/issues/762

rtoyg_m: min/max is too short and rename to minValue/maxValue.
... is fine.

hongchan: Makes it more consistent with defaultValue.

joe: +1

<joe> https://github.com/WebAudio/web-audio-api/pull/662

<ghaudiobot> [web-audio-api] joeberkovitz closed pull request #662: Fix #250 (Desugaring) by using constructors instead of context factory methods (gh-pages...250-desugaring) https://github.com/WebAudio/web-audio-api/pull/662

rtoyg_m: Failed to scribe the stuff on desugaring.

joe: Next meeting: May 19.

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/05/05 16:45:22 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144  of Date: 2015/11/17 08:39:34  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found ScribeNick: rtoyg_m
Inferring Scribes: rtoyg_m
Present: cwilso rtoyg_m joe

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Found Date: 05 May 2016
Guessing minutes URL: http://www.w3.org/2016/05/05-audio-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]