16:38:13 RRSAgent has joined #audio 16:38:13 logging to http://www.w3.org/2013/12/05-audio-irc 16:38:15 RRSAgent, make logs world 16:38:15 Zakim has joined #audio 16:38:17 Zakim, this will be 28346 16:38:17 ok, trackbot; I see RWC_Audio()12:00PM scheduled to start in 22 minutes 16:38:18 Meeting: Audio Working Group Teleconference 16:38:18 Date: 05 December 2013 16:38:32 Agenda: http://lists.w3.org/Archives/Public/public-audio/2013OctDec/0313.html 16:38:41 Agenda+ Review of action items (http://www.w3.org/2011/audio/track/agenda) 16:39:02 Agenda+ Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) 16:39:05 Agenda+ Oscillators (phase, mathematical, etc) 16:39:07 Agenda+ stop() and stop() again (https://github.com/WebAudio/web-audio-api/issues/15#issuecomment-28328601) 16:39:10 Agenda+ Issues triage 16:39:13 Agenda+ upcoming f2f meeting 16:39:15 Agenda+ Next meetings 16:50:58 kawai has joined #audio 17:00:05 chrislowis has joined #audio 17:00:31 RWC_Audio()12:00PM has now started 17:00:39 +[IPcaller] 17:00:47 Zakim, +IPcaller is me 17:00:47 sorry, chrislowis, I do not recognize a party named '+IPcaller' 17:00:50 Zakim, IPcaller is me 17:00:50 +chrislowis; got it 17:01:27 olivier: happy to scribe if that helps. 17:01:31 +Doug_Schepers 17:01:32 +[IPcaller] 17:01:39 zakim, IPcaller is me 17:01:39 +olivier; got it 17:01:45 zakim, I also have mdjp 17:01:45 I don't understand 'I also have mdjp', olivier 17:01:51 zakim, olivier also has mdjp 17:01:51 +mdjp; got it 17:02:12 zakim, who is here 17:02:12 olivier, you need to end that query with '?' 17:02:14 zakim, who is here? 17:02:14 On the phone I see chrislowis, Doug_Schepers, olivier 17:02:15 olivier has olivier, mdjp 17:02:15 On IRC I see chrislowis, kawai, Zakim, RRSAgent, colinbdclark, shepazu, heath, mdjp, cwilso, olivier, rtoyg, toyoshim, trackbot, paul___irish, padenot 17:02:17 network issue, one second 17:02:39 + +1.650.214.aaaa 17:02:43 gmandyam has joined #audio 17:02:50 ScribeNick: chrislowis 17:02:54 zakim, 650 has me and rtoyg 17:02:55 sorry, cwilso, I do not recognize a party named '650' 17:03:03 zakim, aaaa has me and rtoyg 17:03:04 +cwilso, rtoyg; got it 17:03:07 rtoyg_ has joined #audio 17:03:22 +gmandyam 17:03:23 +[IPcaller] 17:03:25 +padenot 17:03:43 Zakim, IPcaller is kawai 17:03:43 +kawai; got it 17:03:54 zakim, IPcaller is me 17:03:54 sorry, kawai, I do not recognize a party named 'IPcaller' 17:05:25 agenda? 17:05:33 zakim, take up agendum 1 17:05:33 agendum 1. "Review of action items (http://www.w3.org/2011/audio/track/agenda)" taken up [from olivier] 17:05:49 olivier: start with action items 17:06:34 ACTION-78 17:06:34 ACTION-78 -- Doug Schepers to Make sure web platform docs has up to date doc on web audio -- due 2013-11-21 -- OPEN 17:06:34 http://www.w3.org/2011/audio/track/actions/78 17:06:38 olivier: Action-78 was on shepazu 17:06:55 shepazu: we have a section on Web Audio, but I don't think it's up-to-date. Not sure where to go from there, 17:07:03 olivier: how can we help you up date it? 17:07:11 olivier: do you need someone to look through it? 17:07:22 olivier: or is there something in particular you need help with? 17:07:26 shepazu: the former. 17:07:32 olivier: someone to review it. 17:07:35 close action-78 17:07:35 Closed action-78. 17:07:48 http://docs.webplatform.org/wiki/apis/webaudio 17:07:48 olivier: would someone be interested in reviewing the doc? 17:08:40 olivier: any volunteer, or shall I ask on audio-dev? 17:08:46 mdjp: I'd be happy to take a look. 17:08:56 ACTION: MDJP to review http://docs.webplatform.org/wiki/apis/webaudio, suggest updates 17:08:56 Created ACTION-87 - Review http://docs.webplatform.org/wiki/apis/webaudio, suggest updates [on Matthew Paradis - due 2013-12-12]. 17:09:31 olivier: Action-84 was on chrislowis and has been done. 17:09:44 close ACTION-84 17:09:44 Closed ACTION-84. 17:10:03 close ACTION-85 17:10:03 Closed ACTION-85. 17:11:04 ACTION-86 due in 2 weeks 17:11:05 Set ACTION-86 Document the case of mediaelementaudiosource and mediastreamaudiosource nodes in offlineaudiocontext on github due date to 2013-12-19. 17:11:57 ACTION-80 due in 2 weeks 17:11:57 Set ACTION-80 Remove webaudio section on example applications, photos from section on convolution, and salvage anything valuable due date to 2013-12-19. 17:12:03 olivier: what's the status with ACTION-80? 17:12:16 cwilso: just move it back a couple of weeks, and I can get round to it. 17:12:57 olivier: I haven't made much progress with ACTION-81. I contacted the TAG (alex) but forgot to prod them when at TPAC. I will follow up and suggest a joint meeting. 17:13:07 ACTION-81 due in 4 weeks 17:13:07 Set ACTION-81 Contact tag, point them to tag issues in github, continue conversation there due date to 2014-01-02. 17:14:49 olivier: on ACTION-83 we could start a post on audio-dev mailing list asking for contibutions to best practice guides. 17:14:57 close action-83 17:14:57 Closed action-83. 17:15:26 olivier: if we were to put this on web platform docs we would need shepazu's help. So I'll close action-83 for now, and put an action on mdjp to start the discussion on the list. 17:15:31 ACTION: mdjp to start discussion on audio-dev list about known best practices (and tutorials), make sure to include stuff linked in chrislowis' newsletter 17:15:31 Created ACTION-88 - Start discussion on audio-dev list about known best practices (and tutorials), make sure to include stuff linked in chrislowis' newsletter [on Matthew Paradis - due 2013-12-12]. 17:15:46 zakim, close agendum 1 17:15:46 agendum 1, Review of action items (http://www.w3.org/2011/audio/track/agenda), closed 17:15:48 I see 6 items remaining on the agenda; the next one is 17:15:48 2. Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) [from olivier] 17:15:51 agenda? 17:16:39 zakim, take up agendum 3 17:16:39 agendum 3. "Oscillators (phase, mathematical, etc)" taken up [from olivier] 17:16:43 olivier: Let's start with 3 and 4, and see how much time we have left. 17:16:49 olivier: let me summarise: 17:17:40 olivier: there were several discussions about oscillators. We agreed that "mathematical" oscillators were not as useful for audio, but that we did want to have them for other purposes (LFO etc). 17:17:52 olivier: and there was a discussion about the phase of oscillators. 17:18:19 olivier: that's where we were until recently. Then cwilso, you looked at the draft and saw something? 17:19:42 cwilso: yes, one of the issues concerned the phase, the triangle wave in the blink/webkit implementation starts in a weird place compared to the others. The other issue was whether the oscillators should be defined, and produce a mathematical wave shape. We also noticed that some of the oscillators were not going between -1 and 1 17:20:20 cwilso: rtoyg opened a PR, but before we can address that issue (with phase) we need to address the other issues. 17:21:10 cwilso: no one objected to adding the ability to have an option or ability to generating mathematical waveforms. We didn't reach a conclusion about how we'd switch between them, or whether to remove the ability to generate the aliased versions. 17:21:23 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931 17:21:59 olivier: it is true that we don't have a suggestion for how to request the mathematically correct oscillator. 17:22:05 olivier: no you have a link to the PR? 17:22:10 s/no/do 17:22:33 https://github.com/WebAudio/web-audio-api/pull/270 17:22:33 https://github.com/WebAudio/web-audio-api/pull/270 17:22:34 ? 17:24:17 olivier: the PR rtoyg submitted is an addition to the oscillator text. 17:25:07 olivier: I think we're saying that we need to have a way to request mathematical oscillators first, then PR270 makes sense. 17:26:29 olivier: could I ask rtoyg to issue a PR to add an interface to request mathematical oscillators, and then explain the phasing. 17:26:50 olivier: and to extend that for the "regular" case. 17:27:34 cwilso: I think we need to extend the spec to show how PeriodicWave is used to generate the oscillators. 17:28:05 padenot: actually we use some kind of band-limited impulse train internally to generate the oscillators in FF. 17:28:13 padenot: we should be able to compete on implementation right? 17:28:59 cwilso: we should look at what the actual differences are - I'm not saying we really need to specify the implementation. It may not be about competing on implementation, but rather on computational efficiency. 17:29:19 cwilso: but we will need to specify what happens to changes and values and amplitudes etc. 17:29:33 padenot: I've thought about how to define that, but no clear plans as such yet. 17:30:07 olivier: so, we should specify what is observable, and not how it's done? (although I'm not sure the TAG would agree with that...). 17:31:07 olivier: I don't think we're going to clear this all up here. But it looks like padenot, cwilso or rtoyg could look at the spec, suggest an interface for how to select the generation mechanism for oscillators, and to clarify the spec. Volunteers? 17:31:11 padenot: that's ok with me. 17:32:33 ACTION: padenot to look at current implementations, and draft interface to request mathematical oscillator (issues/127) and specify phase (base on PR 270) 17:32:33 Created ACTION-89 - Look at current implementations, and draft interface to request mathematical oscillator (issues/127) and specify phase (base on pr 270) [on Paul Adenot - due 2013-12-12]. 17:32:53 zakim, close agendum 3 17:32:53 agendum 3, Oscillators (phase, mathematical, etc), closed 17:32:54 I see 5 items remaining on the agenda; the next one is 17:32:54 2. Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) [from olivier] 17:33:04 zakim, take up agendum 4 17:33:04 agendum 4. "stop() and stop() again (https://github.com/WebAudio/web-audio-api/issues/15#issuecomment-28328601)" taken up [from olivier] 17:34:22 olivier: the issue with this one, as I understand it, is that the spec says that stop() can only be called once. Which is fine in most cases, but in the issue above, it explains a problem with issuing 'stop' after you've already scheduled a 'stop' - e.g. to change the time when something should be stopped. 17:35:09 olivier: this sounds like a reasonable use case. 1) do you agree, and 2) if so, when and how do we fix this? 17:35:11 agenda+ High Resolution Time Level 2 FPWD/LC http://www.w3.org/TR/hr-time-2/ 17:35:38 cwilso: I think the spec follows what the current implementation is. If we're going to change it we should do that in v1 17:36:12 olivier: let me push back a little. At the moment, you can only call stop once, which is a problem in some cases. But adding the ability to call it twice wouldn't be backwards incompatible? 17:37:01 cwilso: that's partly true, but if the developer has implemented something to work around this, then a change may invalidate that code. 17:37:52 olivier: do we have any consensus that this is a valid and common use case? 17:38:38 olivier: not hearing a lot of support for that, but could someone take a look at it, and see what it would take to make a change to the spec, and what problems it would cause? 17:38:53 cwilso: I can take this one, I think 17:39:17 olivier: that's great. It's not urgent, but it would be good to talk about it again, maybe not on the next call though. 17:39:39 ACTION: cwilso to look into https://github.com/WebAudio/web-audio-api/issues/15 - assess how complex the change would be (and ideally suggest PR to spec) 17:39:39 Created ACTION-90 - Look into https://github.com/webaudio/web-audio-api/issues/15 - assess how complex the change would be (and ideally suggest pr to spec) [on Chris Wilson - due 2013-12-12]. 17:39:44 ACTION-90 due in 5 weeks 17:39:44 Set ACTION-90 Look into https://github.com/webaudio/web-audio-api/issues/15 - assess how complex the change would be (and ideally suggest pr to spec) due date to 2014-01-09. 17:39:51 zakim, close agendum 17:39:51 I don't understand 'close agendum', olivier 17:39:54 zakim, close agendum 4 17:39:54 agendum 4, stop() and stop() again (https://github.com/WebAudio/web-audio-api/issues/15#issuecomment-28328601), closed 17:39:57 I see 5 items remaining on the agenda; the next one is 17:39:57 2. Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) [from olivier] 17:40:00 agenda? 17:40:44 zakim, take up agendun 5 17:40:44 I don't understand 'take up agendun 5', olivier 17:40:47 zakim, take up agendum 5 17:40:47 agendum 5. "Issues triage" taken up [from olivier] 17:41:51 olivier: I'd like to suggest that having more clarity and sorting/triage of the issues would be a good thing. 17:42:14 olivier: maybe we could organise a distributed session to hack away at the remaining issues once we've triaged. 17:42:15 +1 17:43:38 cwilso: it sounds like a good idea. I haven't had as much time as I'd liked to work through the issues, but padenot has been doing a good job. 17:43:51 cwilso: but I should have more opportunity to do that. 17:44:17 olivier: is it good to split the issue list up, assign them in groups for other people to tag them up? Or should I leave it to you cwilso and padenot? 17:44:31 cwilso: I'm happy to have other people weigh in, triage and state severity etc. 17:44:53 olivier: I need to figure out how to do that, given that we're all busy and approaching a busy time of the year. 17:45:03 olivier: I'll think about it and suggest something on the mailing list. 17:45:27 zakim, close agendum 5 17:45:27 agendum 5, Issues triage, closed 17:45:28 I see 4 items remaining on the agenda; the next one is 17:45:28 2. Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) [from olivier] 17:45:34 zakim, take up agendum 6 17:45:34 agendum 6. "upcoming f2f meeting" taken up [from olivier] 17:45:57 olivier: it's the time of the year when I start thinking about f2f meetings. 17:46:07 olivier: our last one was in March, and we didn't meet in TPAC. 17:46:31 olivier: I think it is a good time to think about organising one in February/March next year. 17:46:42 olivier: if anyone wants to host a f2f, then please get in touch. 17:46:54 q+ 17:47:04 ack sh 17:47:19 olivier: our recent discussion mentioned the east coast of the US, but I'm not sure if there's other events we could merge together. 17:48:24 shepazu: there is a plan for a joint webapp/hmtl/webapp security/native apps meeting in the bay area sometime in march - it might be that some people who are attending that would be the kind of people who would be good to attend our f2f. 17:48:30 olivier: do you know that date? 17:48:37 shepazu: no, tentative at this stage. 17:48:50 olivier: we also discussed having our f2f sometime around GDC too. 17:48:55 shepazu: yes, that would also make sense. 17:49:15 shepazu: if other people have suggestions they would probably override that. 17:49:22 olivier: we'll talk about it some more. 17:49:29 zakim, close agendum 6 17:49:29 agendum 6, upcoming f2f meeting, closed 17:49:30 I see 3 items remaining on the agenda; the next one is 17:49:30 2. Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) [from olivier] 17:49:38 zakim, agenda? 17:49:38 I see 3 items remaining on the agenda: 17:49:39 2. Steps and timeframe for next webaudio official Working Draft (http://lists.w3.org/Archives/Public/public-audio/2013OctDec/thread.html#msg298) [from olivier] 17:49:39 7. Next meetings [from olivier] 17:49:39 8. High Resolution Time Level 2 FPWD/LC http://www.w3.org/TR/hr-time-2/ [from shepazu] 17:49:53 zakim, take up agendum 8 17:49:53 agendum 8. "High Resolution Time Level 2 FPWD/LC http://www.w3.org/TR/hr-time-2/" taken up [from shepazu] 17:49:56 "This specification defines a JavaScript interface that provides the current time in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments." 17:50:07 olivier: do you want to talk about this shepazu ? 17:50:18 shepazu: /reads the summary above/ 17:50:51 shepazu: it occured to me that this group might be interested in these specifications to see if there's any impact or opportunities. 17:51:17 olivier: I'm confused by the status code - is this a first and last working draft? 17:51:36 olivier: could someone review the spec and get back to the group with a summary of how/if it could impact us? 17:51:50 cwilso: I paid a fair impact to High Resolution Time before. 17:52:06 cwilso: there's no changes to the DOM high-res timestamp, or anything like that, I think. 17:52:16 cwilso: it has some bearing on web workers though. 17:52:24 olivier: could you double-check that that is the case? 17:52:25 cwilso: sure. 17:52:47 ACTION: cwilso to do a quick review of HRT L2 17:52:47 Created ACTION-91 - Do a quick review of hrt l2 [on Chris Wilson - due 2013-12-12]. 17:52:59 zakim, take up agendum 7 17:52:59 agendum 7. "Next meetings" taken up [from olivier] 17:53:21 olivier: AOB? 17:53:28 olivier: next meetings, then. 17:53:41 olivier: we discussed on the last call that the next meeting would be on the 19th. 17:54:10 olivier: is that ok? And when should we have the next call after that? 17:54:36 olivier: the choices seem to be the 9th or the 16th ? 17:54:44 I'm happy with the 2nd, the 9th or the 16th. 17:54:52 olivier: I'm not available on the 9th. Or the 16th? 17:55:07 16th better for me, I'm not back on the 9th. 17:55:57 olivier: so 19th December 2013 and 16th January 2014 17:56:26 olivier: adjourned. 17:56:31 - +1.650.214.aaaa 17:56:33 -olivier 17:56:33 -Doug_Schepers 17:56:38 -kawai 17:56:39 rrsagent, draft minutes 17:56:39 I have made the request to generate http://www.w3.org/2013/12/05-audio-minutes.html olivier 17:56:39 -chrislowis 17:56:58 Zakim, make minutes public 17:56:58 I don't understand 'make minutes public', chrislowis 17:57:04 RRSAgent, make minutes public 17:57:04 I'm logging. I don't understand 'make minutes public', chrislowis. Try /msg RRSAgent help 17:57:06 Chair: Olivier 17:57:12 Scribe: Chris Lowis 17:57:12 :( 17:57:20 they should be public Chris 17:57:28 Oh yes. 17:57:31 rrsagent, draft minutes 17:57:31 I have made the request to generate http://www.w3.org/2013/12/05-audio-minutes.html olivier 18:12:08 padenot, ping 18:13:32 -padenot 18:35:00 disconnecting the lone participant, gmandyam, in RWC_Audio()12:00PM 18:35:02 RWC_Audio()12:00PM has ended 18:35:02 Attendees were chrislowis, Doug_Schepers, olivier, mdjp, cwilso, rtoyg, gmandyam, padenot, kawai 18:38:58 chrislowis has joined #audio 18:43:57 johnwbyrd has joined #audio 19:01:02 colinbdclark has joined #audio 19:39:55 johnwbyrd has left #audio 19:55:51 chrislowis has joined #audio