17:45:31 RRSAgent has joined #audio 17:45:31 logging to http://www.w3.org/2012/04/02-audio-irc 17:45:37 zakim, this will be audio 17:45:37 ok, olivier; I see RWC_Audio()2:00PM scheduled to start in 15 minutes 17:45:49 Agenda: http://lists.w3.org/Archives/Public/public-audio/2012JanMar/0547.html 17:45:59 Agenda+ ISSUE-8: numberOfOutputs of RealtimeAnalyserNode 17:46:11 Agenda+ ISSUE-4: Setting sample rates for individual JavaScriptProcessingNodes 17:46:18 Agenda+ ISSUE-6: AudioParam constructor 17:46:22 Scribe: Olivier 17:46:26 ScribeNick: Olivier 17:46:29 Chair: Al 17:50:02 FILT3R has joined #audio 17:53:17 zakim, please excuse us 17:53:17 Zakim has left #audio 17:53:25 Zakim has joined #audio 17:53:54 rrsagent, please excuse us 17:54:06 kk 17:54:31 ok thanks shepazu 17:55:00 F1LT3R, I already set up the meeting :) 17:55:02 ah 17:55:09 lol thankyou! :) 17:55:21 zakim, agenda 17:55:21 I don't understand 'agenda', Alistair 17:55:26 agenda? 17:55:33 right 17:55:39 Agenda: http://lists.w3.org/Archives/Public/public-audio/2012JanMar/0547.html 17:55:47 zakim, this will be audio 17:55:47 ok, olivier; I see RWC_Audio()2:00PM scheduled to start in 5 minutes 17:55:51 Agenda+ ISSUE-8: numberOfOutputs of RealtimeAnalyserNode 17:55:54 Agenda+ ISSUE-4: Setting sample rates for individual JavaScriptProcessingNodes 17:55:57 Agenda+ ISSUE-6: AudioParam constructor 17:56:01 Scribe: Olivier 17:56:04 Chair: Al 17:56:07 ScribeNick: Olivier 17:56:26 RWC_Audio()2:00PM has now started 17:56:27 +??P3 17:56:33 zakim, ??P3 is Al 17:56:33 +Al; got it 17:58:23 automata has joined #audio 17:58:33 hi! I am trying to reach the call via the Europe bridge +33.4.89.06.34.99... no answer 17:58:41 jernoble has joined #audio 17:58:56 Agenda+ Action-42: Jussi to document FFT Node 17:59:32 Agenda+ Action-41: "Someone" to document Out of Range FFT Size 17:59:38 chris has joined #audio 18:00:56 +??P6 18:00:57 -??P6 18:00:57 +??P6 18:00:59 +CRogers 18:01:26 zakim, ??P6 is really 18:01:26 +really; got it 18:01:28 +??P12 18:01:55 zakim, really is me 18:01:55 +gcardoso; got it 18:02:06 zakim, ??P12 is me 18:02:07 +olivier; got it 18:02:27 is the passcode the normal one today? I'm being told it's incorrect. 18:02:46 should be - AUDIO 18:02:56 Regrets: Doug, Joe, ROC 18:03:36 agenda? 18:05:21 + +1.206.876.aaaa 18:05:36 zakim, aaaa is Cwilson 18:05:36 +Cwilson; got it 18:05:46 + +1.408.772.aabb 18:05:59 Zakim aabb is me. 18:06:07 +??P13 18:06:20 zakim, ??P13 is jussi 18:06:20 +jussi; got it 18:06:28 Zakim, aabb is jernoble 18:06:28 +jernoble; got it 18:06:32 zakim, next agendum 18:06:32 agendum 1. "ISSUE-8: numberOfOutputs of RealtimeAnalyserNode" taken up [from olivier] 18:06:49 Present: Al, Olivier, Cwilson, Crogers, Jussi, Jer, Gabriel 18:06:59 zakim, who is here? 18:06:59 On the phone I see Al, gcardoso, CRogers, olivier, Cwilson, jernoble, jussi 18:07:01 On IRC I see chris, jernoble, Zakim, Al, RRSAgent, olivier, gcardoso, foolip, colinbdclark, kennyluck, paul___irish, shepazu, F1LT3R, kinetik, trackbot, jussi 18:07:03 https://www.w3.org/2011/audio/track/issues/8 18:07:37 Al: seems like you have to create an obscure graph for the realtimeanalysernode to function as expected 18:07:56 CRogers: would not say obscure, but the node does need for it to have an output 18:08:13 … a lot of people think it should just have an input - hang at the end of the graph 18:08:42 … got one e-mail from James, and another out of the blue 18:08:57 … may be more intuitive if it worked that way, even if it's not the way it works now 18:09:07 ChrisWilson has joined #audio 18:09:32 CRogers: of course you need an input connected for it to work 18:09:41 you could connect the output if you wanted to, as a pass-through 18:09:55 Al: seems like an issue where everybody agrees 18:10:06 [General agreement] 18:11:03 Olivier: are we agreeing that the output should be optional, or none? 18:11:20 [general agreement on optional] 18:11:27 Resolution: make the output for the realtimeanalysernode optional 18:11:48 zakim, next agendum 18:11:48 agendum 2. "ISSUE-4: Setting sample rates for individual JavaScriptProcessingNodes" taken up [from olivier] 18:12:04 https://www.w3.org/2011/audio/track/issues/84 18:12:40 Al: question on how to handle sources with different sample rates 18:13:14 CRogers: proposed solution is that the audio context in its constructor could give the desired sample rate as a constructor argument 18:13:28 … currently not the case, the sample rate chosen to be that of the audio hardware 18:13:53 … doesn't mean that each node could have a specific sample rate though, but would solve most of the problem 18:14:10 Jussi: agree it would solve the problem, seems to complicated to add a resample node at this point 18:14:24 CRogers: seems like a good way to go 18:14:59 Al: would a stream be automatically resampled them? 18:15:20 … was assuming from discussion in mailing-list that there could be sources with different sample rates 18:15:45 CRogers: even the current web audio API handles heterogeneous sample rates fine 18:15:55 … the sample rate is converted automatically 18:15:57 q+ 18:16:43 CRogers: in most cases it does not matter, but in Jussi's case (decoding an MP3 file at a specific sample rate) it would make sense 18:17:07 Al: I understand your solution would cover Jussi's use case? 18:17:22 CRogers: I believe so. you create a simple graph with a given sample rate 18:17:44 Jussi: it fixes most of the problem. Would have to treat different sources in different graphs 18:18:12 … edge cases would still be complicated, would have to implement resampling 18:18:19 ack Olivier 18:19:22 Olivier: Chris, you said the web audio api implementation already handles hetrogeneous sample rates just fine. Has this been specified / documented at this stage? And is there a risk that would be implemented differently by different developers? 18:20:11 CRogers: we could yes, but it's assumed - it doesn't make sense not to. I don't believe the HTML5 spec covers such a scenario 18:20:38 Olivier: If there is a good reason to spec. it. If not, fine. 18:20:47 CRogers: I would just leave it as it is 18:20:56 Olivier: fine with me 18:22:03 Al: can we record resolution? 18:22:24 Olivier: seems like we have consensus around a solution that would work for most cases 18:22:53 CRogers: would like to point out that default sample rate is best (performance wise) so the spec should say that it's better not to add it unless needed 18:23:09 Jussi: agreed 18:23:16 Olivier: makes sense 18:23:59 Resolution: add a constructor parameter for audio context to specify sample rate - make sure to specify that default is best unless needed 18:24:24 zakim, next agendum 18:24:24 agendum 3. "ISSUE-6: AudioParam constructor" taken up [from olivier] 18:24:59 Al: wondering where we stand on this one 18:25:10 … ROC would have some input but sent regrets 18:25:17 https://www.w3.org/2011/audio/track/issues/46 18:25:59 Jussi: been working on some effects using javascriptnode - would be useful if the javascriptnode could also create audioparams for themselves 18:26:22 CRogers: yes, Jussi came up with the most minimal API that would cover this 18:27:14 … probably nothing wrong with it, but we'll have to be careful, especially in the context of the integration with webRTC 18:27:26 … seems like this may be hard to implement 18:27:48 Al: wondering what we would lose if we don't have it in the 1st version of the spec 18:28:18 CRogers: we would most lose the ability for a javascriptnode to leverage the audioparam API 18:28:31 … you could probably implement it in your own code, probably less performant 18:28:41 … but there are ways to deal with it in JS without it 18:28:57 … would be useful, but sounds like icing on the cake for me 18:29:49 Jussi: agreed - it's more boilerplate for developers 18:30:04 Al: is this something that would be wise to put in 2nd version of the spec 18:30:14 CRogers: happy to leave this open, not focus on it right now 18:32:14 Olivier: we should ask people if they absolutely need it, if not I agree we should close this as LATER 18:32:38 ACTION: Al to ask for feedback on making ISSUE-6 a "nice to have" that we may not include in version 1 of the web audio API 18:32:38 Sorry, couldn't find user - Al 18:32:53 ACTION: Alistair to ask for feedback on making ISSUE-6 a "nice to have" that we may not include in version 1 of the web audio API 18:32:53 Created ACTION-43 - Ask for feedback on making ISSUE-6 a "nice to have" that we may not include in version 1 of the web audio API [on Alistair MacDonald - due 2012-04-09]. 18:33:31 zakim, next agendum 18:33:31 agendum 4. "Action-42: Jussi to document FFT Node" taken up [from Al] 18:33:51 Al: just checking on progress 18:34:01 Jussi: haven't had time to get started - will do ASAP 18:34:17 https://www.w3.org/2011/audio/track/actions/42 18:34:22 zakim, next agendum 18:34:22 agendum 4 was just opened, Al 18:35:00 (ACTION-42 postponed 1 week) 18:35:03 zakim, next agendum 18:35:03 agendum 5. "Action-41: "Someone" to document Out of Range FFT Size" taken up [from Al] 18:35:29 https://www.w3.org/2011/audio/track/actions/41 18:35:32 Al: so far we don't have volunteers to document this issue 18:36:48 CRogers: will be changing the values, they were provisional 18:37:00 … the spec currently doesn't say anything about rangers 18:37:04 s/rangers/ranges/ 18:37:17 … those values probably come from source 18:37:21 Al: or someone testing it 18:37:30 CRogers: the action should be to update the spec 18:37:49 CRogers: I can update that 18:38:09 Al: will update 18:39:16 ^^ 18:39:23 ADJOURNED 18:40:01 -CRogers 18:40:02 -Al 18:40:02 -olivier 18:40:04 -jernoble 18:40:06 -jussi 18:40:09 rrsagent, make logs public 18:40:17 rrsagent, make minutes 18:40:17 I have made the request to generate http://www.w3.org/2012/04/02-audio-minutes.html olivier 18:43:37 jernoble has left #audio 18:43:47 -Cwilson 19:05:00 disconnecting the lone participant, gcardoso, in RWC_Audio()2:00PM 19:05:02 RWC_Audio()2:00PM has ended 19:05:02 Attendees were Al, CRogers, gcardoso, olivier, +1.206.876.aaaa, Cwilson, +1.408.772.aabb, jussi, jernoble 19:08:32 FILT3R has joined #audio 20:08:16 F1LT3R has joined #audio 20:24:10 F1LT3R has joined #audio 20:28:09 F1LT3R has joined #audio 20:34:03 automata has joined #audio 20:58:38 automata has joined #audio 21:29:07 FILT3R has joined #audio