15:55:55 RRSAgent has joined #audio 15:55:55 logging to http://www.w3.org/2012/10/17-audio-irc 15:56:00 Zakim, this will be Audio 15:56:00 ok, ot; I see RWC_Audio()12:00PM scheduled to start in 4 minutes 15:56:08 Meeting: Audio WG Teleconference 15:56:11 Agenda: http://lists.w3.org/Archives/Public/public-audio/2012OctDec/0125.html 15:56:20 Agenda+ Publishing FPWD of MIDI spec 15:56:28 Agenda+ Web Audio API: AudioParam Automation 15:56:35 Agenda+ Web Audio API: Channel handling / naming 15:56:43 Chair: Olivier 15:57:59 jernoble has joined #audio 15:59:37 zakim, code? 15:59:37 the conference code is 28346 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ot 15:59:43 chris has joined #audio 16:00:29 RWC_Audio()12:00PM has now started 16:00:37 +??P38 16:00:41 cwilso has joined #audio 16:00:43 +[IPcaller] 16:00:44 zakim, ??P38 is me 16:00:44 +jernoble; got it 16:00:56 Zakim, [IPcaller] is me 16:00:57 +ot; got it 16:01:41 + +1.862.201.aaaa 16:01:52 zakim, aaaa is me 16:01:53 +cwilso; got it 16:02:22 +??P18 16:02:23 +Doug_Schepers 16:02:27 zakim: what is conference code? 16:02:29 tmichel has joined #audio 16:02:59 zakim ??P18 is me 16:03:01 zakim, ??P18 is gabriel 16:03:02 +gabriel; got it 16:03:50 anybody know the conference code? 16:03:55 audio 16:03:57 28346 16:04:01 yup 16:04:04 thanks! 16:04:38 + +1.510.334.aabb 16:04:51 zakim, aabb is crogers 16:04:51 +crogers; got it 16:04:58 +??P75 16:05:34 agenda? 16:05:40 zakim, ??P75 is me 16:05:40 +tmichel; got it 16:06:03 zakim, who is here ? 16:06:04 On the phone I see jernoble, ot, cwilso, gabriel, Doug_Schepers, crogers, tmichel 16:06:04 On IRC I see tmichel, cwilso, chris, jernoble, RRSAgent, Zakim, gcardoso, automata, colinbdclark, ot, shepazu, paul___irish, trackbot 16:06:13 agenda+ reminding members to rejoin Audio WG 16:06:48 -jernoble 16:07:28 zakim, take up agendum 1 16:07:28 agendum 1. "Publishing FPWD of MIDI spec" taken up [from ot] 16:07:35 +??P87 16:07:45 zakim, ??P87 is me 16:07:45 +jernoble; got it 16:08:31 https://dvcs.w3.org/hg/audio/raw-file/tip/midi/specification.html 16:08:46 CWilson: still work to do 16:08:56 … but now the spec has a bit of intro, which was missing 16:09:03 … not concerned about going to FPWD 16:09:33 Olivier: no showstopper issue? 16:09:40 CWilson: no 16:10:01 CRogers: one of the things which is confusing, there isn't really much of an introduction 16:10:12 CWilson: have you looked at it in the past week and half 16:10:23 CRogers: intro section now is short - one sentence 16:11:43 +gmandyam 16:11:43 CRogers: not a showstopper 16:12:11 … but even the structure is a little confusing, starts directly with getMIDIAccess 16:12:15 gmandyam has joined #audio 16:12:25 … would be good to start with consideration about security etc 16:12:56 s/etc/security and privacy/ 16:12:59 q+ 16:13:36 CWilson: I can take another round explaining the character of the API in the intro 16:13:44 … like the webaudio API, explain how it works 16:13:59 … re security and privacy, there's some big disconnects and need more thoughts 16:14:11 q+ 16:14:18 ack shep 16:14:55 Doug: in general, FPWD can be quite sketchy 16:14:57 Giri Mandyam, Qualcomm Innovation Center, has joined 16:15:09 … this one would be quite complete already 16:15:28 … would benefit from having a little more explanation 16:15:36 … expanding intro would be goo 16:15:43 … as would some caveat in security section 16:16:05 q+ 16:16:12 … but I think current draft probably sufficient for FPWD 16:16:18 ack ot 16:17:20 Olivier: would be good to publish before TPAC 16:17:25 ack cw 16:17:47 CWilson: we've had discussion internally about section for privacy/security 16:18:13 … the whole design has implication about privacy 16:18:15 q+ 16:18:28 … but e.g Java exposes such MIDI info without warning 16:18:54 … hence "this may be a privacy concern" rather than "this is a privacy concern" or "you must pop a dialog" 16:19:02 … happy to publish before TPAC 16:19:16 … and could work on the two sections today 16:20:13 q? 16:20:18 ack shepazu 16:20:32 Olivier: if we can do edits today, we can have a CfC and move to publish if no objection 16:20:45 Doug: changes required are mostly editorial, not normative 16:20:49 … and we can play with later 16:20:59 … so we can resolve to publish as is, ask that you make the changes 16:21:26 … about security/privacy, the draft should ack that we are still thinking about the implications, that the section is work in progress 16:22:03 Doug: as side note, just because Java does thing in a specific way doesn't mean it's a good privacy model 16:22:20 CWilson: agree, it just means this info has been exposed and we need to think about it 16:23:04 CRogers: might be a difference between MIDI input and output 16:23:24 no need to get permission for e.g joystick API 16:23:43 CRogers: but for writing MIDI it would probably need permission 16:23:46 q+ 16:23:55 ack d 16:23:57 ack s 16:24:14 Doug: could I control my home security/audio/lighting system? or even in a facility? 16:24:30 CWilson: if you have a MIDI system hooked up that way 16:24:35 … e.g stage control 16:25:07 Doug: wondering if the scope is implicitly/explicitly mentioned 16:27:00 [CWilson explains how you could plug in a whole MIDI system] 16:27:20 Doug: given the focus on IoT, we should at some point try to look at that use case 16:28:09 CWilson: there is a section about this, explaining the API gives you access to MIDI devices 16:28:16 … what you do with them is up to you 16:29:35 Olivier: may be worth mentioning that in the intro 16:29:54 Doug: also, may be worth dispelling the notion that "MIDI is crappy audio playback" 16:30:12 CRogers: explain that it has nothing to do with .mid files 16:30:19 Doug: exactly right 16:31:35 +q 16:31:43 ack g 16:32:18 Giri: is a call for exclusion going to come with FPWD? 16:32:30 Doug: yes, that will be the first opportunity for exclusion 16:32:45 … which is why it's important to have most features in FPWD 16:34:22 zakim, close agendum 2 16:34:22 agendum 2, Web Audio API: AudioParam Automation, closed 16:34:23 I see 3 items remaining on the agenda; the next one is 16:34:23 1. Publishing FPWD of MIDI spec [from ot] 16:34:33 zakim, reopen agendum 2 16:34:33 I don't understand 'reopen agendum 2', ot 16:34:40 zakim, close agendum 1 16:34:40 agendum 1, Publishing FPWD of MIDI spec, closed 16:34:41 I see 2 items remaining on the agenda; the next one is 16:34:41 3. Web Audio API: Channel handling / naming [from ot] 16:34:51 agenda? 16:35:01 agenda+ Web Audio API: AudioParam Automation 16:35:03 jussi has joined #audio 16:35:08 zakim, take up agendum 3 16:35:08 agendum 3. "Web Audio API: Channel handling / naming" taken up [from ot] 16:35:37 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17396 16:35:37 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17351 16:36:33 +??P50 16:36:48 zakim, ??P50 is Jussi 16:36:48 +Jussi; got it 16:37:30 https://www.w3.org/Bugs/Public/show_bug.cgi?id=17379 16:39:31 Looking at https://www.w3.org/Bugs/Public/show_bug.cgi?id=17396 AudioDestinationNode.numberOfChannels 16:39:42 CRogers: we haven't defined the channel layout 16:39:57 … we have a few, mono, stereo, quad etc 16:40:11 … but devices can have unusual channel mappings 16:40:29 … so automated downmixing doesn't make sense 16:40:46 … you could take the first 2 and drop all the rest 16:41:01 … would be better when we have implementations going beyond 2 channels 16:41:44 … expecting that even for e.g mono smartphones, the audiocontext could still say 2, and the implementation would mix down to one 16:42:47 Olivier: so do we want more than 2 channels in "v1"? 16:43:04 CRogers: you can process large numbers of channels in the middle of the graph 16:43:17 … at the minimum the representation should probably say stereo 16:44:19 Olivier: that leads us to https://www.w3.org/Bugs/Public/show_bug.cgi?id=17379 16:44:34 CRogers: yes, we need to add something to describe the channel layout 16:44:47 … we should expose that information through a channel layout attribute 16:45:01 … so that developers can mix accordingly 16:46:40 Olivier: any thought on how to describe the channel layout? 16:46:56 CRogers: for example, CoreAudio has a way to get a list of channels and tag 16:47:19 … but there is a simpler approach where typical setups are numbered 16:47:40 … the approach with an array of channels and label for each one feels overkill ATM 16:48:02 … could be a readonly value for the time being 16:48:58 … has to be readonly since it maps the physical output 16:51:04 Olivier: how would implementation deal with plugging a sound card with 16 channels 16:51:24 CRogers: max number of channels would be 16, and there would be a constant for "undefined" or "not applicable" layout 16:51:58 ACTION: CRogers to summarise channel layout discussion into Bug 17379 16:51:58 Created ACTION-50 - Summarise channel layout discussion into Bug 17379 [on Chris Rogers - due 2012-10-24]. 16:52:22 zakim, close agendum 3 16:52:22 agendum 3, Web Audio API: Channel handling / naming, closed 16:52:24 I see 2 items remaining on the agenda; the next one is 16:52:24 4. reminding members to rejoin Audio WG [from shepazu] 16:52:37 zakim, take up agendum 4 16:52:37 agendum 4. "reminding members to rejoin Audio WG" taken up [from shepazu] 16:53:10 ACTION: Olivier to send reminder for group participants to re-join 16:53:10 Sorry, ambiguous username (more than one match) - Olivier 16:53:10 Try using a different identifier, such as family name or username (eg. ot, folivier3) 16:53:32 ACTION: OT to send reminder to send to all AC reps for group participants to re-join 16:53:32 Created ACTION-51 - Send reminder to send to all AC reps for group participants to re-join [on Olivier Thereaux - due 2012-10-24]. 16:54:13 chrislowis has joined #audio 16:54:24 q+ 16:54:36 ack gm 16:55:03 q+ 16:56:03 Agenda+ AOB 16:56:05 +??P10 16:56:15 Zakim: p10 is chrislowis 16:56:26 Giri: there is a comment on recording media streams in GetUserMedia 16:56:48 zakim, ??P10 is chrislowis 16:56:48 +chrislowis; got it 16:57:42 See http://lists.w3.org/Archives/Public/public-media-capture/2012Oct/0066.html 16:57:45 -gmandyam 16:58:27 -cwilso 16:58:31 -Doug_Schepers 16:58:33 -ot 16:58:33 -Jussi 16:58:34 -crogers 16:58:36 -gabriel 16:58:43 rrsagent, make logs public 16:58:45 -chrislowis 16:58:54 rrsagent, draft minutes 16:58:54 I have made the request to generate http://www.w3.org/2012/10/17-audio-minutes.html ot 16:59:21 gcardoso has left #audio 18:03:38 tmichel has joined #audio 20:45:48 shepazu has joined #audio 21:04:22 colinbdclark has joined #audio 22:28:46 colinbdclark has joined #audio 22:43:02 colinbdclark has joined #audio 23:48:58 automata has joined #audio