IRC log of audio on 2013-08-01

Timestamps are in UTC.

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