15:45:55 RRSAgent has joined #audio 15:45:55 logging to http://www.w3.org/2013/09/19-audio-irc 15:45:57 RRSAgent, make logs world 15:45:57 Zakim has joined #audio 15:45:59 Zakim, this will be 28346 15:45:59 ok, trackbot; I see RWC_Audio()12:00PM scheduled to start in 15 minutes 15:46:00 Meeting: Audio Working Group Teleconference 15:46:00 Date: 19 September 2013 15:46:07 Chair: Olivier 15:46:16 Agenda: http://lists.w3.org/Archives/Public/public-audio/2013JulSep/1907.html 15:46:26 Agenda+ Review of Action Items http://www.w3.org/2011/audio/track/agenda 15:46:26 Agenda+ Review recent changes to specs https://github.com/WebAudio/web-audio-api/commit/7c7a870abb7a23f3904d34b6135dfdd213c339f3 15:46:29 Agenda+ Editor's question on Issue 127 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931 15:46:32 Agenda+ ScriptProcessorNode behavior without JavsScript references http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1897 15:46:35 Agenda+ Behavior of source nodes on connect/disconnect http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1812 15:46:38 Agenda+ DynamicsCompressorNode.reduction is read-only AudioParam ? http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg583 15:46:46 Agenda+ limiting channel count through channelCount and channelCountMode limitations, in PannerNode et al http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg567 15:46:52 Agenda+ AOB 15:46:57 Agenda+ Next Meeting 15:58:56 marcosc has joined #audio 15:59:38 marcosc__ has joined #audio 16:00:11 RWC_Audio()12:00PM has now started 16:00:19 +Doug_Schepers 16:01:20 +[IPcaller] 16:01:23 zakim, IPcaller is me 16:01:23 +olivier; got it 16:01:54 + +33.1.84.88.aaaa 16:02:05 yes 16:02:12 zakim, aaaa is padenot 16:02:12 +padenot; got it 16:02:48 joe has joined #audio 16:03:32 + +1.617.871.aabb 16:03:51 zakim, aabb is joe 16:03:51 +joe; got it 16:04:05 rtoyg_ has joined #audio 16:04:16 gmandyam has joined #audio 16:04:30 +gmandyam 16:05:02 + +1.650.214.aacc 16:05:15 zakim, aacc has cwilso and rtyog 16:05:15 +cwilso, rtyog; got it 16:05:24 zakim, aacc has rtoyg 16:05:24 +rtoyg; got it 16:05:25 zakim, who is here? 16:05:25 On the phone I see Doug_Schepers, olivier, padenot, joe, gmandyam, +1.650.214.aacc 16:05:28 +1.650.214.aacc has rtoyg 16:05:28 On IRC I see gmandyam, rtoyg_, joe, marcosc__, Zakim, RRSAgent, colinbdclark, eXhumed, tobie, johnwbyrd1, rtoyg, olivier, paul___irish, shepazu, mdjp, heath, chrislowis, cwilso, 16:05:28 ... padenot, toyoshiAw, trackbot 16:06:12 agenda? 16:06:25 zakim, pick a victim 16:06:43 Zakim has joined #audio 16:06:46 zakim, pick a victim 16:06:46 sorry, olivier, I don't know what conference this is 16:06:54 zakim, this is audio 16:06:54 ok, cwilso; that matches RWC_Audio()12:00PM 16:06:58 trackbot, start meeting 16:07:00 RRSAgent, make logs world 16:07:02 Zakim, this will be 28346 16:07:02 ok, trackbot; I see RWC_Audio()12:00PM scheduled to start 7 minutes ago 16:07:03 Meeting: Audio Working Group Teleconference 16:07:03 Date: 19 September 2013 16:07:12 zakim, pick a victim 16:07:12 sorry, olivier, I don't know what conference this is 16:07:17 zakim, this is audio 16:07:17 ok, olivier; that matches RWC_Audio()12:00PM 16:07:20 zakim, pick a victim 16:07:20 Not knowing who is chairing or who scribed recently, I propose olivier 16:07:30 Agenda+ Review of Action Items http://www.w3.org/2011/audio/track/agenda 16:07:30 Agenda+ Review recent changes to specs https://github.com/WebAudio/web-audio-api/commit/7c7a870abb7a23f3904d34b6135dfdd213c339f3 16:07:33 Agenda+ Editor's question on Issue 127 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931 16:07:36 Agenda+ ScriptProcessorNode behavior without JavsScript references http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1897 16:07:39 Agenda+ Behavior of source nodes on connect/disconnect http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1812 16:07:42 Agenda+ DynamicsCompressorNode.reduction is read-only AudioParam ? http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg583 16:07:45 Agenda+ limiting channel count through channelCount and channelCountMode limitations, in PannerNode et al http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg567 16:07:57 zakim, take up agendum 1 16:07:57 agendum 1. "Review of Action Items http://www.w3.org/2011/audio/track/agenda" taken up [from olivier] 16:08:06 ehsan has joined #audio 16:08:13 + +1.416.273.aaaa 16:08:26 zakim, aaaa is ehsan 16:08:26 +ehsan; got it 16:10:00 zakim, close agendum 1 16:10:00 agendum 1, Review of Action Items http://www.w3.org/2011/audio/track/agenda, closed 16:10:02 I see 6 items remaining on the agenda; the next one is 16:10:02 2. Review recent changes to specs https://github.com/WebAudio/web-audio-api/commit/7c7a870abb7a23f3904d34b6135dfdd213c339f3 [from olivier] 16:10:04 zakim, take up agendum 2 16:10:04 agendum 2. "Review recent changes to specs https://github.com/WebAudio/web-audio-api/commit/7c7a870abb7a23f3904d34b6135dfdd213c339f3" taken up [from olivier] 16:11:08 olivier: fix was trivial 16:11:21 cwilso: hope it was ok I didn't use a fork/branch 16:11:36 Normally, I would use a branch. 16:11:44 (for substantive changes) 16:11:45 zakim, close agendum 2 16:11:45 agendum 2, Review recent changes to specs https://github.com/WebAudio/web-audio-api/commit/7c7a870abb7a23f3904d34b6135dfdd213c339f3, closed 16:11:47 I see 5 items remaining on the agenda; the next one is 16:11:47 3. Editor's question on Issue 127 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931 [from olivier] 16:12:14 zakim, take up agendum 3 16:12:14 agendum 3. "Editor's question on Issue 127 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931" taken up [from olivier] 16:12:20 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931 16:12:48 zakim, who is making noise? 16:12:59 olivier, listening for 10 seconds I heard sound from the following: padenot (9%), olivier (4%), joe (9%) 16:13:42 padenot: discussing whether to filter high frequency 16:14:08 ... can be useful not to filter in some cases 16:14:26 cwilso: it may be difficult to tell whether it's a use case where you wouldn't filter 16:14:35 padenot: when you use an LFO? 16:14:56 ... below 20Hz you know you are not going to use it to output sound 16:15:22 cwilso: we don't have a switch to say whether to use a mathematical square wave 16:15:36 ... is there a strong reason for doing that? 16:15:50 joe: "that" means always or never filter? 16:16:03 cwilso: the suggested change is to not require (MUST) to filter 16:16:25 joe: think that's OK if we are not saying when filtering is optional or required 16:16:37 ... let developers indicate explicitely what they want - down the line 16:17:22 shepazu: worried about discrepancy between implementation 16:17:28 ... it bothers me as a developer 16:17:45 ... would want to know why implementations would filter or not 16:17:53 ... that's a general opinion, not specific to this case 16:19:15 cwilso: not sure we have had strong case for not filtering 16:19:37 joe: if you are using as modulation source, you could be doing the wrong thing by filtering 16:19:53 ... no perfect solution 16:20:04 cwilso: maybe we should have a switch on oscillators 16:20:12 ... audio oscillator vs mathematical oscillator 16:20:15 shepazu: +1 16:21:00 padenot: seems like a good solution to require filtering but allow addition of mathematical oscillator 16:21:57 ACTION: padenot to document resolution of issue 127 (keep MUST) and add issue for the addition of a mathematically accurate oscillator 16:21:58 Created ACTION-73 - Document resolution of issue 127 (keep must) and add issue for the addition of a mathematically accurate oscillator [on Paul Adenot - due 2013-09-26]. 16:22:22 zakim, close agendum 2 16:22:22 agendum 2, Review recent changes to specs https://github.com/WebAudio/web-audio-api/commit/7c7a870abb7a23f3904d34b6135dfdd213c339f3, closed 16:22:24 I see 5 items remaining on the agenda; the next one is 16:22:24 3. Editor's question on Issue 127 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931 [from olivier] 16:22:25 zakim, close agendum 3 16:22:25 agendum 3, Editor's question on Issue 127 https://github.com/WebAudio/web-audio-api/issues/127#issuecomment-24507931, closed 16:22:28 I see 4 items remaining on the agenda; the next one is 16:22:28 4. ScriptProcessorNode behavior without JavsScript references http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1897 [from olivier] 16:22:29 agenda? 16:23:53 zakim, take up agendum 5 16:23:53 agendum 5. "Behavior of source nodes on connect/disconnect http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1812" taken up [from olivier] 16:24:57 rtoyg_: discussion about disconnecting a source node when disconnected and reconnected 16:25:19 you are very voipy here 16:25:45 zakim, who is making noise? 16:25:56 cwilso, listening for 10 seconds I heard sound from the following: olivier (54%), +1.650.214.aacc (59%) 16:26:27 rtoyg_: what does the audio source do. continue as paused, as it it had been playing, ... 16:27:13 cwilso: split consensus on whether there was a per-sourcenode timeline or universal timeline 16:28:11 ... ROC suggesting a patch-cable model where you have a single timeline always progressing 16:28:43 ... Jer suggesting pausing model because data not going through 16:28:48 ... (rough summary) 16:29:02 shepazu: would this be a way people would use to pause a sound? 16:29:28 cwilso: there was an article which was suggesting so 16:29:39 ... I mentioned to them it was a bug, not a feature 16:30:00 ... challenge with pausing the node is that for some sources it's not easy to pause 16:30:08 ... e.g live mediastream 16:30:32 (or live audio input) 16:31:21 action: cwilso to create an issue in github, summarise thread at http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1812 16:31:21 Created ACTION-74 - Create an issue in github, summarise thread at http://lists.w3.org/archives/public/public-audio/2013julsep/thread.html#msg1812 [on Chris Wilson - due 2013-09-26]. 16:32:21 olivier: find it interesting that developers use the spec that way 16:33:37 zakim, close agendum 5 16:33:37 agendum 5, Behavior of source nodes on connect/disconnect http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1812, closed 16:33:39 I see 3 items remaining on the agenda; the next one is 16:33:39 4. ScriptProcessorNode behavior without JavsScript references http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1897 [from olivier] 16:33:43 zakim, take up agendum 4 16:33:43 agendum 4. "ScriptProcessorNode behavior without JavsScript references http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1897" taken up [from olivier] 16:35:48 cwilso: no ideal answer 16:35:58 ... best answer probably the last round with ROC 16:36:22 ... problem with leaks 16:36:37 q+ 16:36:41 ... it's hard to avoid that and avoid observability of GC 16:37:08 ack ehsan 16:38:36 ehsan: wanted to second what ROC said on the thread 16:38:56 ... always an issue with eventtarget on the platform 16:39:12 ... scriptprocessornode should probably not be an exception here 16:39:26 cwilso: agree this is probably the best we can do 16:39:44 ... problem is we made it so all nodes would just disappear when done 16:39:57 ... but I have no better solution 16:40:16 ... this will be something to highlight in spec and developer doc 16:40:23 ehsan: there are other nodes 16:40:52 cwilso: true, but more likely here. No point in using scriptprocessornode if you don't set the oncomplete event 16:41:12 ehsan: counter-example is looping audiobuffersourcenode 16:41:31 cwilso: but it wouldn't release 16:43:29 In short: we should carefully determine places where leaks are likely to happen, and properly evangelize anti-leaking patterns. 16:44:01 olivier: guess we won't be doing anything about it but need to ack that it is imperfect 16:44:11 cwilso: we need to add mention in the spec 16:45:12 aut0mata has joined #audio 16:45:17 action: ehsan to add issue in github about disconnected scriptprocessornode, mention to be added in the spec 16:45:17 Created ACTION-75 - Add issue in github about disconnected scriptprocessornode, mention to be added in the spec [on Ehsan Akhgari - due 2013-09-26]. 16:45:25 zakim, close agendum 4 16:45:25 agendum 4, ScriptProcessorNode behavior without JavsScript references http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg1897, closed 16:45:28 I see 2 items remaining on the agenda; the next one is 16:45:28 6. DynamicsCompressorNode.reduction is read-only AudioParam ? http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg583 [from olivier] 16:45:29 agenda? 16:46:34 zakim, take up agendum 6 16:46:34 agendum 6. "DynamicsCompressorNode.reduction is read-only AudioParam ? http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg583" taken up [from olivier] 16:47:58 ehsan: discussed a long time ago with crogers 16:48:38 cwilso: agree that readonly float is rational given the use today 16:48:53 cwilso: want to introduce side chaining 16:49:09 ... use signal to duck the level of another signal 16:49:19 ... used a lot in music 16:49:55 ... having a side chain compression would be useful 16:50:01 ... but would require changes to the spec 16:51:11 cwilso: can see having reduction as direct output 16:51:53 ... would still like for us to add side chain compression or have it as audionode so you can connect it 16:52:33 ... way that I re-built vocoder was emulating that 16:53:15 olivier: relevant for v1 or wishlist? 16:53:44 cwilso: some exposure of this should be v1, but don't have a plan on how to do it 16:53:50 marcosc has joined #audio 16:54:27 marcosc_ has joined #audio 16:54:27 cwilso: could do as scriptprocessornode but then adding latency 16:55:43 olivier: asking ehsan - does this sound like an additional feature? 16:56:01 ehsan: plannning to ship in 6 weeks, would rather not have any new feature in the API 16:56:27 cwilso: not arguing this is a new feature for dynamic compression 16:56:35 ... still think it is an important one 16:57:54 cwilso: don't think this should be done in 6 weeks but then don't think everything else will 16:58:20 ehsan: would like a solution that could be backward compatible 16:58:44 ... we could just make it a float value 16:59:57 cwilso: if I understand ehsan - you're saying that we're not solving the use case. Exposing it as readonly float for now, add side chaining as an additional feature later 17:00:24 cwilso: agree that making it a readonly float is the right thing to do now 17:01:05 ehsan: trust your judgement on usefulness of the use case 17:03:04 action: cwilso to add issue to make compressor node reduction a readonly float 17:03:04 Created ACTION-76 - Add issue to make compressor node reduction a readonly float [on Chris Wilson - due 2013-09-26]. 17:03:30 action: cwilso to document use case for side chain compression as issue in github, 17:03:30 Created ACTION-77 - Document use case for side chain compression as issue in github, [on Chris Wilson - due 2013-09-26]. 17:03:40 zakim, close agendum 6 17:03:40 agendum 6, DynamicsCompressorNode.reduction is read-only AudioParam ? http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg583, closed 17:03:44 I see 1 item remaining on the agenda: 17:03:44 7. limiting channel count through channelCount and channelCountMode limitations, in PannerNode et al http://lists.w3.org/Archives/Public/public-audio/2013JulSep/thread.html#msg567 17:03:44 ... [from olivier] 17:03:49 zakim, take up agendum 9 17:03:49 I only see 7 items on the agenda 17:03:58 Topic: next meeting 17:04:49 next meeting is scheduled for 3rd of October 17:05:38 - +1.650.214.aacc 17:05:41 -olivier 17:05:42 -ehsan 17:05:42 -gmandyam 17:05:44 rrsagent, draft minutes 17:05:44 I have made the request to generate http://www.w3.org/2013/09/19-audio-minutes.html olivier 17:05:52 -Doug_Schepers 17:21:19 -padenot 17:32:49 marcosc has joined #audio 17:35:00 disconnecting the lone participant, joe, in RWC_Audio()12:00PM 17:35:02 RWC_Audio()12:00PM has ended 17:35:02 Attendees were Doug_Schepers, olivier, padenot, joe, gmandyam, +1.650.214.aacc, +1.416.273.aaaa, ehsan 17:43:09 johnwbyrd1 has left #audio 17:59:52 marcosc has joined #audio 18:00:36 marcosc_ has joined #audio 18:27:23 marcosc has joined #audio 18:53:57 marcosc has joined #audio 18:54:40 marcosc_ has joined #audio 19:19:16 aut0mata has joined #audio 19:47:36 colinbdclark has joined #audio 19:49:20 marcosc_ has joined #audio 20:09:17 aut0mata has joined #audio 20:17:05 tobie has joined #audio 20:43:29 marcosc has joined #audio 21:22:57 aut0mata has joined #audio 22:15:33 marcosc_ has joined #audio 22:42:37 marcosc_ has joined #audio 22:43:22 marcosc__ has joined #audio 23:25:42 tobie has joined #audio 23:38:03 marcosc has joined #audio