IRC log of audio on 2013-12-05

Timestamps are in UTC.

16:38:13 [RRSAgent]
RRSAgent has joined #audio
16:38:13 [RRSAgent]
logging to http://www.w3.org/2013/12/05-audio-irc
16:38:15 [trackbot]
RRSAgent, make logs world
16:38:15 [Zakim]
Zakim has joined #audio
16:38:17 [trackbot]
Zakim, this will be 28346
16:38:17 [Zakim]
ok, trackbot; I see RWC_Audio()12:00PM scheduled to start in 22 minutes
16:38:18 [trackbot]
Meeting: Audio Working Group Teleconference
16:38:18 [trackbot]
Date: 05 December 2013
16:38:32 [olivier]
Agenda: http://lists.w3.org/Archives/Public/public-audio/2013OctDec/0313.html
16:38:41 [olivier]
Agenda+ Review of action items (http://www.w3.org/2011/audio/track/agenda)
16:39:02 [olivier]
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 [olivier]
Agenda+ Oscillators (phase, mathematical, etc)
16:39:07 [olivier]
Agenda+ stop() and stop() again (https://github.com/WebAudio/web-audio-api/issues/15#issuecomment-28328601)
16:39:10 [olivier]
Agenda+ Issues triage
16:39:13 [olivier]
Agenda+ upcoming f2f meeting
16:39:15 [olivier]
Agenda+ Next meetings
16:50:58 [kawai]
kawai has joined #audio
17:00:05 [chrislowis]
chrislowis has joined #audio
17:00:31 [Zakim]
RWC_Audio()12:00PM has now started
17:00:39 [Zakim]
+[IPcaller]
17:00:47 [chrislowis]
Zakim, +IPcaller is me
17:00:47 [Zakim]
sorry, chrislowis, I do not recognize a party named '+IPcaller'
17:00:50 [chrislowis]
Zakim, IPcaller is me
17:00:50 [Zakim]
+chrislowis; got it
17:01:27 [chrislowis]
olivier: happy to scribe if that helps.
17:01:31 [Zakim]
+Doug_Schepers
17:01:32 [Zakim]
+[IPcaller]
17:01:39 [olivier]
zakim, IPcaller is me
17:01:39 [Zakim]
+olivier; got it
17:01:45 [olivier]
zakim, I also have mdjp
17:01:45 [Zakim]
I don't understand 'I also have mdjp', olivier
17:01:51 [olivier]
zakim, olivier also has mdjp
17:01:51 [Zakim]
+mdjp; got it
17:02:12 [olivier]
zakim, who is here
17:02:12 [Zakim]
olivier, you need to end that query with '?'
17:02:14 [olivier]
zakim, who is here?
17:02:14 [Zakim]
On the phone I see chrislowis, Doug_Schepers, olivier
17:02:15 [Zakim]
olivier has olivier, mdjp
17:02:15 [Zakim]
On IRC I see chrislowis, kawai, Zakim, RRSAgent, colinbdclark, shepazu, heath, mdjp, cwilso, olivier, rtoyg, toyoshim, trackbot, paul___irish, padenot
17:02:17 [padenot]
network issue, one second
17:02:39 [Zakim]
+ +1.650.214.aaaa
17:02:43 [gmandyam]
gmandyam has joined #audio
17:02:50 [chrislowis]
ScribeNick: chrislowis
17:02:54 [cwilso]
zakim, 650 has me and rtoyg
17:02:55 [Zakim]
sorry, cwilso, I do not recognize a party named '650'
17:03:03 [cwilso]
zakim, aaaa has me and rtoyg
17:03:04 [Zakim]
+cwilso, rtoyg; got it
17:03:07 [rtoyg_]
rtoyg_ has joined #audio
17:03:22 [Zakim]
+gmandyam
17:03:23 [Zakim]
+[IPcaller]
17:03:25 [Zakim]
+padenot
17:03:43 [chrislowis]
Zakim, IPcaller is kawai
17:03:43 [Zakim]
+kawai; got it
17:03:54 [kawai]
zakim, IPcaller is me
17:03:54 [Zakim]
sorry, kawai, I do not recognize a party named 'IPcaller'
17:05:25 [olivier]
agenda?
17:05:33 [olivier]
zakim, take up agendum 1
17:05:33 [Zakim]
agendum 1. "Review of action items (http://www.w3.org/2011/audio/track/agenda)" taken up [from olivier]
17:05:49 [chrislowis]
olivier: start with action items
17:06:34 [olivier]
ACTION-78
17:06:34 [trackbot]
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 [trackbot]
http://www.w3.org/2011/audio/track/actions/78
17:06:38 [chrislowis]
olivier: Action-78 was on shepazu
17:06:55 [chrislowis]
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 [chrislowis]
olivier: how can we help you up date it?
17:07:11 [chrislowis]
olivier: do you need someone to look through it?
17:07:22 [chrislowis]
olivier: or is there something in particular you need help with?
17:07:26 [chrislowis]
shepazu: the former.
17:07:32 [chrislowis]
olivier: someone to review it.
17:07:35 [olivier]
close action-78
17:07:35 [trackbot]
Closed action-78.
17:07:48 [shepazu]
http://docs.webplatform.org/wiki/apis/webaudio
17:07:48 [chrislowis]
olivier: would someone be interested in reviewing the doc?
17:08:40 [chrislowis]
olivier: any volunteer, or shall I ask on audio-dev?
17:08:46 [chrislowis]
mdjp: I'd be happy to take a look.
17:08:56 [olivier]
ACTION: MDJP to review http://docs.webplatform.org/wiki/apis/webaudio, suggest updates
17:08:56 [trackbot]
Created ACTION-87 - Review http://docs.webplatform.org/wiki/apis/webaudio, suggest updates [on Matthew Paradis - due 2013-12-12].
17:09:31 [chrislowis]
olivier: Action-84 was on chrislowis and has been done.
17:09:44 [olivier]
close ACTION-84
17:09:44 [trackbot]
Closed ACTION-84.
17:10:03 [olivier]
close ACTION-85
17:10:03 [trackbot]
Closed ACTION-85.
17:11:04 [olivier]
ACTION-86 due in 2 weeks
17:11:05 [trackbot]
Set ACTION-86 Document the case of mediaelementaudiosource and mediastreamaudiosource nodes in offlineaudiocontext on github due date to 2013-12-19.
17:11:57 [olivier]
ACTION-80 due in 2 weeks
17:11:57 [trackbot]
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 [chrislowis]
olivier: what's the status with ACTION-80?
17:12:16 [chrislowis]
cwilso: just move it back a couple of weeks, and I can get round to it.
17:12:57 [chrislowis]
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 [olivier]
ACTION-81 due in 4 weeks
17:13:07 [trackbot]
Set ACTION-81 Contact tag, point them to tag issues in github, continue conversation there due date to 2014-01-02.
17:14:49 [chrislowis]
olivier: on ACTION-83 we could start a post on audio-dev mailing list asking for contibutions to best practice guides.
17:14:57 [olivier]
close action-83
17:14:57 [trackbot]
Closed action-83.
17:15:26 [chrislowis]
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 [olivier]
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 [trackbot]
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 [olivier]
zakim, close agendum 1
17:15:46 [Zakim]
agendum 1, Review of action items (http://www.w3.org/2011/audio/track/agenda), closed
17:15:48 [Zakim]
I see 6 items remaining on the agenda; the next one is
17:15:48 [Zakim]
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 [olivier]
agenda?
17:16:39 [olivier]
zakim, take up agendum 3
17:16:39 [Zakim]
agendum 3. "Oscillators (phase, mathematical, etc)" taken up [from olivier]
17:16:43 [chrislowis]
olivier: Let's start with 3 and 4, and see how much time we have left.
17:16:49 [chrislowis]
olivier: let me summarise:
17:17:40 [chrislowis]
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 [chrislowis]
olivier: and there was a discussion about the phase of oscillators.
17:18:19 [chrislowis]
olivier: that's where we were until recently. Then cwilso, you looked at the draft and saw something?
17:19:42 [chrislowis]
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 [chrislowis]
cwilso: rtoyg opened a PR, but before we can address that issue (with phase) we need to address the other issues.
17:21:10 [chrislowis]
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 [olivier]
https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931
17:21:59 [chrislowis]
olivier: it is true that we don't have a suggestion for how to request the mathematically correct oscillator.
17:22:05 [chrislowis]
olivier: no you have a link to the PR?
17:22:10 [chrislowis]
s/no/do
17:22:33 [olivier]
https://github.com/WebAudio/web-audio-api/pull/270
17:22:33 [rtoyg_]
https://github.com/WebAudio/web-audio-api/pull/270
17:22:34 [olivier]
?
17:24:17 [chrislowis]
olivier: the PR rtoyg submitted is an addition to the oscillator text.
17:25:07 [chrislowis]
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 [chrislowis]
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 [chrislowis]
olivier: and to extend that for the "regular" case.
17:27:34 [chrislowis]
cwilso: I think we need to extend the spec to show how PeriodicWave is used to generate the oscillators.
17:28:05 [chrislowis]
padenot: actually we use some kind of band-limited impulse train internally to generate the oscillators in FF.
17:28:13 [chrislowis]
padenot: we should be able to compete on implementation right?
17:28:59 [chrislowis]
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 [chrislowis]
cwilso: but we will need to specify what happens to changes and values and amplitudes etc.
17:29:33 [chrislowis]
padenot: I've thought about how to define that, but no clear plans as such yet.
17:30:07 [chrislowis]
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 [chrislowis]
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 [chrislowis]
padenot: that's ok with me.
17:32:33 [olivier]
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 [trackbot]
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 [olivier]
zakim, close agendum 3
17:32:53 [Zakim]
agendum 3, Oscillators (phase, mathematical, etc), closed
17:32:54 [Zakim]
I see 5 items remaining on the agenda; the next one is
17:32:54 [Zakim]
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 [olivier]
zakim, take up agendum 4
17:33:04 [Zakim]
agendum 4. "stop() and stop() again (https://github.com/WebAudio/web-audio-api/issues/15#issuecomment-28328601)" taken up [from olivier]
17:34:22 [chrislowis]
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 [chrislowis]
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 [shepazu]
agenda+ High Resolution Time Level 2 FPWD/LC http://www.w3.org/TR/hr-time-2/
17:35:38 [chrislowis]
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 [chrislowis]
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 [chrislowis]
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 [chrislowis]
olivier: do we have any consensus that this is a valid and common use case?
17:38:38 [chrislowis]
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 [chrislowis]
cwilso: I can take this one, I think
17:39:17 [chrislowis]
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 [olivier]
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 [trackbot]
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 [olivier]
ACTION-90 due in 5 weeks
17:39:44 [trackbot]
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 [olivier]
zakim, close agendum
17:39:51 [Zakim]
I don't understand 'close agendum', olivier
17:39:54 [olivier]
zakim, close agendum 4
17:39:54 [Zakim]
agendum 4, stop() and stop() again (https://github.com/WebAudio/web-audio-api/issues/15#issuecomment-28328601), closed
17:39:57 [Zakim]
I see 5 items remaining on the agenda; the next one is
17:39:57 [Zakim]
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 [olivier]
agenda?
17:40:44 [olivier]
zakim, take up agendun 5
17:40:44 [Zakim]
I don't understand 'take up agendun 5', olivier
17:40:47 [olivier]
zakim, take up agendum 5
17:40:47 [Zakim]
agendum 5. "Issues triage" taken up [from olivier]
17:41:51 [chrislowis]
olivier: I'd like to suggest that having more clarity and sorting/triage of the issues would be a good thing.
17:42:14 [chrislowis]
olivier: maybe we could organise a distributed session to hack away at the remaining issues once we've triaged.
17:42:15 [chrislowis]
+1
17:43:38 [chrislowis]
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 [chrislowis]
cwilso: but I should have more opportunity to do that.
17:44:17 [chrislowis]
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 [chrislowis]
cwilso: I'm happy to have other people weigh in, triage and state severity etc.
17:44:53 [chrislowis]
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 [chrislowis]
olivier: I'll think about it and suggest something on the mailing list.
17:45:27 [olivier]
zakim, close agendum 5
17:45:27 [Zakim]
agendum 5, Issues triage, closed
17:45:28 [Zakim]
I see 4 items remaining on the agenda; the next one is
17:45:28 [Zakim]
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 [olivier]
zakim, take up agendum 6
17:45:34 [Zakim]
agendum 6. "upcoming f2f meeting" taken up [from olivier]
17:45:57 [chrislowis]
olivier: it's the time of the year when I start thinking about f2f meetings.
17:46:07 [chrislowis]
olivier: our last one was in March, and we didn't meet in TPAC.
17:46:31 [chrislowis]
olivier: I think it is a good time to think about organising one in February/March next year.
17:46:42 [chrislowis]
olivier: if anyone wants to host a f2f, then please get in touch.
17:46:54 [shepazu]
q+
17:47:04 [olivier]
ack sh
17:47:19 [chrislowis]
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 [chrislowis]
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 [chrislowis]
olivier: do you know that date?
17:48:37 [chrislowis]
shepazu: no, tentative at this stage.
17:48:50 [chrislowis]
olivier: we also discussed having our f2f sometime around GDC too.
17:48:55 [chrislowis]
shepazu: yes, that would also make sense.
17:49:15 [chrislowis]
shepazu: if other people have suggestions they would probably override that.
17:49:22 [chrislowis]
olivier: we'll talk about it some more.
17:49:29 [olivier]
zakim, close agendum 6
17:49:29 [Zakim]
agendum 6, upcoming f2f meeting, closed
17:49:30 [Zakim]
I see 3 items remaining on the agenda; the next one is
17:49:30 [Zakim]
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 [olivier]
zakim, agenda?
17:49:38 [Zakim]
I see 3 items remaining on the agenda:
17:49:39 [Zakim]
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 [Zakim]
7. Next meetings [from olivier]
17:49:39 [Zakim]
8. High Resolution Time Level 2 FPWD/LC http://www.w3.org/TR/hr-time-2/ [from shepazu]
17:49:53 [olivier]
zakim, take up agendum 8
17:49:53 [Zakim]
agendum 8. "High Resolution Time Level 2 FPWD/LC http://www.w3.org/TR/hr-time-2/" taken up [from shepazu]
17:49:56 [shepazu]
"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 [chrislowis]
olivier: do you want to talk about this shepazu ?
17:50:18 [chrislowis]
shepazu: /reads the summary above/
17:50:51 [chrislowis]
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 [chrislowis]
olivier: I'm confused by the status code - is this a first and last working draft?
17:51:36 [chrislowis]
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 [chrislowis]
cwilso: I paid a fair impact to High Resolution Time before.
17:52:06 [chrislowis]
cwilso: there's no changes to the DOM high-res timestamp, or anything like that, I think.
17:52:16 [chrislowis]
cwilso: it has some bearing on web workers though.
17:52:24 [chrislowis]
olivier: could you double-check that that is the case?
17:52:25 [chrislowis]
cwilso: sure.
17:52:47 [olivier]
ACTION: cwilso to do a quick review of HRT L2
17:52:47 [trackbot]
Created ACTION-91 - Do a quick review of hrt l2 [on Chris Wilson - due 2013-12-12].
17:52:59 [olivier]
zakim, take up agendum 7
17:52:59 [Zakim]
agendum 7. "Next meetings" taken up [from olivier]
17:53:21 [chrislowis]
olivier: AOB?
17:53:28 [chrislowis]
olivier: next meetings, then.
17:53:41 [chrislowis]
olivier: we discussed on the last call that the next meeting would be on the 19th.
17:54:10 [chrislowis]
olivier: is that ok? And when should we have the next call after that?
17:54:36 [chrislowis]
olivier: the choices seem to be the 9th or the 16th ?
17:54:44 [cwilso]
I'm happy with the 2nd, the 9th or the 16th.
17:54:52 [chrislowis]
olivier: I'm not available on the 9th. Or the 16th?
17:55:07 [chrislowis]
16th better for me, I'm not back on the 9th.
17:55:57 [chrislowis]
olivier: so 19th December 2013 and 16th January 2014
17:56:26 [chrislowis]
olivier: adjourned.
17:56:31 [Zakim]
- +1.650.214.aaaa
17:56:33 [Zakim]
-olivier
17:56:33 [Zakim]
-Doug_Schepers
17:56:38 [Zakim]
-kawai
17:56:39 [olivier]
rrsagent, draft minutes
17:56:39 [RRSAgent]
I have made the request to generate http://www.w3.org/2013/12/05-audio-minutes.html olivier
17:56:39 [Zakim]
-chrislowis
17:56:58 [chrislowis]
Zakim, make minutes public
17:56:58 [Zakim]
I don't understand 'make minutes public', chrislowis
17:57:04 [chrislowis]
RRSAgent, make minutes public
17:57:04 [RRSAgent]
I'm logging. I don't understand 'make minutes public', chrislowis. Try /msg RRSAgent help
17:57:06 [olivier]
Chair: Olivier
17:57:12 [olivier]
Scribe: Chris Lowis
17:57:12 [chrislowis]
:(
17:57:20 [olivier]
they should be public Chris
17:57:28 [chrislowis]
Oh yes.
17:57:31 [olivier]
rrsagent, draft minutes
17:57:31 [RRSAgent]
I have made the request to generate http://www.w3.org/2013/12/05-audio-minutes.html olivier
18:12:08 [shepazu]
padenot, ping
18:13:32 [Zakim]
-padenot
18:35:00 [Zakim]
disconnecting the lone participant, gmandyam, in RWC_Audio()12:00PM
18:35:02 [Zakim]
RWC_Audio()12:00PM has ended
18:35:02 [Zakim]
Attendees were chrislowis, Doug_Schepers, olivier, mdjp, cwilso, rtoyg, gmandyam, padenot, kawai
18:38:58 [chrislowis]
chrislowis has joined #audio
18:43:57 [johnwbyrd]
johnwbyrd has joined #audio
19:01:02 [colinbdclark]
colinbdclark has joined #audio
19:39:55 [johnwbyrd]
johnwbyrd has left #audio
19:55:51 [chrislowis]
chrislowis has joined #audio