15:23:05 RRSAgent has joined #audio 15:23:05 logging to http://www.w3.org/2013/08/01-audio-irc 15:23:07 RRSAgent, make logs world 15:23:07 Zakim has joined #audio 15:23:09 Zakim, this will be 28346 15:23:09 ok, trackbot; I see RWC_Audio()12:00PM scheduled to start in 37 minutes 15:23:10 Meeting: Audio Working Group Teleconference 15:23:10 Date: 01 August 2013 15:23:27 Chair: Chris Lowis 15:23:30 Scribe: Olivier 15:23:35 ScribeNick: olivier 15:23:56 Agenda: http://lists.w3.org/Archives/Public/public-audio/2013JulSep/0365.html 15:24:27 Agenda+ Review of action items - https://www.w3.org/2011/audio/track/actions/open 15:25:03 Agenda+ Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=17374 15:25:12 Agenda+ Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=20681 15:25:24 Agenda+ Web Audio API - Open Issues and bugs 15:25:37 Agenda+ Any other business 15:25:44 Agenda+ Next meeting 15:26:19 olivier has changed the topic to: Audio WG - Zakim conference code 28346 ("AUDIO") 15:40:18 marcosc has joined #audio 15:57:11 rrsagent, draft minutes 15:57:12 I have made the request to generate http://www.w3.org/2013/08/01-audio-minutes.html olivier 15:57:47 zakim, agenda? 15:57:47 I see 6 items remaining on the agenda: 15:57:48 1. Review of action items - https://www.w3.org/2011/audio/track/actions/open [from olivier] 15:57:48 2. Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=17374 [from olivier] 15:57:48 3. Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=20681 [from olivier] 15:57:48 4. Web Audio API - Open Issues and bugs [from olivier] 15:57:48 5. Any other business [from olivier] 15:57:48 6. Next meeting [from olivier] 15:59:11 RWC_Audio()12:00PM has now started 15:59:18 +[Mozilla] 15:59:32 ehsan has joined #audio 16:00:01 + +1.408.772.aaaa 16:00:07 Zakim: aaaa is me 16:00:12 Zakim, aaaa is me 16:00:12 +jernoble; got it 16:00:38 Zakim, why you no understand colons? 16:00:38 I don't understand your question, jernoble. 16:01:30 re- agenda, the issues I was suggesting we tackle were actually https://www.w3.org/Bugs/Public/show_bug.cgi?id=17339 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17366 and https://www.w3.org/Bugs/Public/show_bug.cgi?id=17378 16:01:46 Zakim, what's the code 16:01:46 I don't understand 'what's the code', chrislowis 16:01:48 Zakim, what's the code? 16:01:49 the conference code is 28346 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), chrislowis 16:01:54 +gmandyam\ 16:02:42 +??P14 16:02:47 Zakim, P14 is me 16:02:47 sorry, chrislowis, I do not recognize a party named 'P14' 16:02:50 Zakim, ??P14 is me 16:02:50 +chrislowis; got it 16:02:51 gmandyam has joined #audio 16:02:55 zakim, chrislowis also has me 16:02:55 +olivier; got it 16:03:17 zakim, who's on the call? 16:03:17 On the phone I see [Mozilla], jernoble, gmandyam, chrislowis 16:03:18 chrislowis has chrislowis, olivier 16:03:45 zakim, [Mozilla] has ehsan 16:03:45 +ehsan; got it 16:04:16 agenda? 16:06:33 shepazu: thanks. 16:07:54 chrislowis: convening 16:07:59 zakim, take up agendum 1 16:07:59 agendum 1. "Review of action items - https://www.w3.org/2011/audio/track/actions/open" taken up [from olivier] 16:08:04 padenot has joined #audio 16:08:15 https://www.w3.org/2011/audio/track/actions/open 16:08:22 chrislowis: just want to review actions 16:09:03 +q 16:09:24 olivier: moving to close ACTION-59 16:09:27 gmandyam: agree 16:09:51 Close ACTION-59 16:09:51 Closed ACTION-59 Talk to webrtc chairs, see what their perspective is on web audio API. 16:09:54 +Doug_Schepers 16:09:57 zakim, ack gmandyam 16:09:57 I see no one on the speaker queue 16:11:04 chrislowis: wondering about ACTION-47 16:11:20 shepazu: there was a reply off the record 16:11:46 ... OpenAL was done in spirit of open source and implementations distributed in LGPL 16:12:21 ... most people involved at the time are now gone 16:12:28 chrislowis: do you think we need to take that any further? 16:12:43 shepazu: we'd need to refine exactly what we are looking for from them 16:12:53 ... maybe have a discussion about this at some point 16:13:37 colinbdclark has joined #audio 16:14:08 ACTION: olivier to create a bugzilla issue to look into how web audio relates to openAL, whether we need to dig deeper re- IPR 16:14:08 Created ACTION-65 - Create a bugzilla issue to look into how web audio relates to openAL, whether we need to dig deeper re- IPR [on Olivier Thereaux - due 2013-08-08]. 16:14:15 Close ACTION-47 16:14:15 Closed ACTION-47 Reach out to OpenAL folks to get firm commitment on IP status of OpenAL.. 16:14:50 chrislowis: looking at a group of action items from May related to OfflineAudioContext 16:15:31 ehsan: there is general agreement on what we want the API to look like 16:15:44 chrislowis: I think we can close these and track any detail on bugzilla 16:16:18 jussi has joined #audio 16:16:29 Close ACTION-61 16:16:30 Closed ACTION-61 Ask Ehsan to create a patch to the spec for the changes.. 16:16:33 Close ACTION-62 16:16:33 Closed ACTION-62 Propose idea for OfflineAudioContext to list. 16:16:34 Close ACTION-63 16:16:34 Closed ACTION-63 Will reply to Chris's proposed changes to OfflineAudioContext with updated WebIDL.. 16:16:49 +??P21 16:16:57 ACTION-64 is still pending 16:17:16 zakim, close agendum 1 16:17:16 agendum 1, Review of action items - https://www.w3.org/2011/audio/track/actions/open, closed 16:17:18 I see 5 items remaining on the agenda; the next one is 16:17:18 2. Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=17374 [from olivier] 16:17:25 zakim, take up agendum 2 16:17:25 agendum 2. "Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=17374" taken up [from olivier] 16:18:33 colinbdclark_ has joined #audio 16:18:46 +??P22 16:19:03 olivier: explains https://www.w3.org/Bugs/Public/show_bug.cgi?id=17374 16:19:12 Zakim, mute ??P22 16:19:12 ??P22 should now be muted 16:19:21 Zakim, ??P21 is me 16:19:21 +jussi; got it 16:19:21 ... will apply the patch to remove these sections if there is no objection 16:19:45 ehsan: fine with that 16:19:49 jernoble has joined #audio 16:19:50 Zakim: ??P22 is me 16:19:55 chrislowis: will double-check with editor and go ahead 16:20:02 colinbdclark_ has joined #audio 16:20:02 zakim, close agendum 2 16:20:02 agendum 2, Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=17374, closed 16:20:04 I see 4 items remaining on the agenda; the next one is 16:20:04 3. Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=20681 [from olivier] 16:20:08 zakim, take up agendum 3 16:20:08 agendum 3. "Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=20681" taken up [from olivier] 16:20:49 padenot: I muted you, your line was very noisy. 16:21:01 padenot: Add yourself to the queue if you'd like to speak. 16:21:06 chrislowis: thanks, I have a sketchy setup here 16:21:15 padenot: no problem. 16:21:34 olivier: wondering if we need more work on units 16:21:52 ehsan: would rather have crogers in this conversation 16:23:07 +q 16:23:15 ack gmandyam 16:23:29 olivier: crogers on the record as saying he's ok with openal-inspired undefined unit 16:23:47 gmandyam: don't think openAL is the best reference here 16:24:03 ... I think we defined units for a lot of other web apis 16:24:11 ... will write comment on irc too 16:24:24 chrislowis: want to add comment on bugzilla too 16:24:32 zakim, close agendum 3 16:24:32 agendum 3, Web audio API - Issue to close - https://www.w3.org/Bugs/Public/show_bug.cgi?id=20681, closed 16:24:35 I see 3 items remaining on the agenda; the next one is 16:24:35 4. Web Audio API - Open Issues and bugs [from olivier] 16:24:38 zakim, take up agendum 4 16:24:38 agendum 4. "Web Audio API - Open Issues and bugs" taken up [from olivier] 16:25:12 OpenAL is not a good model for deciding when to specify unit measures. It is a native API, and developers many times make the assumption that there is variability in implementations (particularly for handheld devices). 16:25:36 (cont.) Web developers will expect some level of consistency among implementations. 16:25:52 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17339 16:25:55 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17366 16:25:59 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17378 16:27:05 chrislowis: let's look at https://www.w3.org/Bugs/Public/show_bug.cgi?id=17339 - De-zippering is not defined 16:27:24 ... spec doesn't go far enough defining dezippering 16:27:42 ... ehsan, any comment on how you've interpreted that in implementation 16:28:14 ehsan: spec mentions smoothing for gain nodes, [scribe missed] 16:28:35 ehsan: would have like to exactly how to implement this for each type of parameter 16:29:10 ehsan: I believe that we don't do any dezippering in gain node 16:29:16 ... it wasn't clear what we should be doing 16:29:48 ... for delaynode, I think I looked at webkit source, ended up using similar value but think it should be in the spec 16:30:22 ACTION: chrislowis to look into what dezippering in webkit was based on 16:30:23 Created ACTION-66 - Look into what dezippering in webkit was based on [on Chris Lowis - due 2013-08-08]. 16:30:48 chrislowis: I will look at whether there is an accepted precedent or reference literature we can point to 16:31:05 ... don't think this was added empirically for webkit, I'll try and find out what that is 16:31:33 chrislowis: looking at https://www.w3.org/Bugs/Public/show_bug.cgi?id=17366 - Oscillator types are not defined 16:32:00 chrislowis: I don't think the definition is controversial 16:32:08 ... and phase starts at 0 at time 0 16:32:37 ehsan: I may be lacking necessary background 16:32:53 ... finding the definition hard to understand 16:33:22 ... don't think the definitions are very controversial 16:33:36 ... but there could be different interpretations for phase 16:33:57 chrislowis: we could say in spec that the implementation should support this kind of wave forms 16:34:09 ... but how to generate them isn't really a solved problem 16:34:24 ... I know the way webkit does is quite standard and complicated in how it avoids aliasing 16:34:33 ... should we define mathematica ideal? 16:34:45 ehsan: not sure where we should draw the line 16:35:22 ... would prefer a spec that tries to define exactly the outcome 16:35:35 ... that's my general preference but I understand this may not be ideal for audio 16:35:50 q+ 16:36:11 ehsan: oscillatornode is the most underspecified node in the spec 16:36:19 ... it has made it difficult to implement 16:36:42 +q 16:36:47 jussi has joined #audio 16:37:46 ack gmandyam 16:37:46 olivier: will make it a high priority in bugzilla... don't have a perfect solution either 16:37:49 ack olivier 16:37:50 q- me 16:38:27 gmandyam: in practice there will be cases where waveform diverges from mathematical definition 16:38:35 q+ 16:38:37 ... should we add some language such as "ideally" 16:38:49 ... so that developers don't expect a perfect level of precision 16:39:01 q+ to wonder if this should be a SHOULD? 16:39:40 chrislowis: reminds me of discussion about biquadfilternode, we found this reference doc which would be a possible reference guide for implementors 16:39:44 ack shepazu 16:39:46 ack shepazu 16:40:01 shepazu: want to share experience with SVG 16:40:24 ... very similar situation with graphics experts defining the spec and use conventions from the industry 16:40:54 ... second wave of implementors were not experts in graphics and so we had very similar pain points with things left undefined 16:41:04 ... made it hard to create interoperable implementations 16:41:18 ... web developers were very unsatisfied with variations in implementations 16:41:42 ... and I suspect that they would find it equally unsatisfied with audio rendering 16:41:49 ... we should keep in mind what expectations are 16:42:21 ... so I think more definitions could be helpful to match developer expectations 16:42:47 q- me 16:43:17 chrislowis: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17378 - AudioBufferSourceNode.playbackRate not strictly defined 16:44:36 ehsan: right now the way implementation work is that negative playback rate are interpreted as playing backward 16:44:49 ... there are a number of details of how resampling is achieved 16:45:48 chrislowis: is this an urgent or important one to solve? 16:46:08 ehsan: there is at least one demo relying on it 16:46:27 ... this is definitely a concept that has a correspondence in the real world 16:46:42 q+ to suggest a patch at least defining effect of negative values 16:47:03 chrislowis: the question of how we handle resampling will come up again 16:47:07 ack me 16:47:07 olivier, you wanted to suggest a patch at least defining effect of negative values 16:48:02 olivier: we seem to have lost you 16:48:24 chrislowis: olivier: are you on the call? 16:48:35 ehsan: seems like it's at your end? 16:48:39 could be 16:48:42 let me redial in 16:49:10 chrislowis: will put a call out on the ML to ask for a volunteer to suggest patch for 17378 16:49:28 +[Mozilla.a] 16:49:37 zakim, close agendum 4 16:49:37 agendum 4, Web Audio API - Open Issues and bugs, closed 16:49:38 I see 2 items remaining on the agenda; the next one is 16:49:38 5. Any other business [from olivier] 16:49:47 zakim, take up agendum 5 16:49:47 agendum 5. "Any other business" taken up [from olivier] 16:50:48 chrislowis: Any Other Business?™ 16:51:08 zakim, close agendum 5 16:51:08 agendum 5, Any other business, closed 16:51:09 I see 1 item remaining on the agenda: 16:51:09 6. Next meeting [from olivier] 16:51:24 zakim, take up agendum 6 16:51:24 agendum 6. "Next meeting" taken up [from olivier] 16:51:33 olivier: no objection for next meeting in 2 weeks? 16:51:37 [no objection] 16:52:19 chrislowis: meeting adjourned 16:52:30 -jernoble 16:52:32 -gmandyam 16:52:59 rrsagent, draft minutes 16:52:59 I have made the request to generate http://www.w3.org/2013/08/01-audio-minutes.html olivier 16:53:01 -jussi 16:53:03 -chrislowis 16:53:05 -[Mozilla.a] 16:53:06 -Doug_Schepers 16:53:10 -??P22 16:54:12 Present: chrislowis, olivier, shepazu, gmandyam, jernoble, ehsan, jussi 16:54:19 rrsagent, draft minutes 16:54:19 I have made the request to generate http://www.w3.org/2013/08/01-audio-minutes.html olivier 16:54:36 Regrets: Chris Wilson 16:54:43 rrsagent, draft minutes 16:54:44 I have made the request to generate http://www.w3.org/2013/08/01-audio-minutes.html olivier 16:58:54 zakim, bye 16:58:54 leaving. As of this point the attendees were +1.408.772.aaaa, jernoble, gmandyam\, chrislowis, olivier, ehsan, Doug_Schepers, jussi, [Mozilla] 16:58:54 Zakim has left #audio 16:58:58 rrsagent, draft minutes 16:58:58 I have made the request to generate http://www.w3.org/2013/08/01-audio-minutes.html olivier 16:59:12 RRSAgent, bye 16:59:12 I see 2 open action items saved in http://www.w3.org/2013/08/01-audio-actions.rdf : 16:59:12 ACTION: olivier to create a bugzilla issue to look into how web audio relates to openAL, whether we need to dig deeper re- IPR [1] 16:59:12 recorded in http://www.w3.org/2013/08/01-audio-irc#T16-14-08 16:59:12 ACTION: chrislowis to look into what dezippering in webkit was based on [2] 16:59:12 recorded in http://www.w3.org/2013/08/01-audio-irc#T16-30-22