W3C

- DRAFT -

Audio Working Group Teleconference

20 Feb 2014

Agenda

See also: IRC log

Attendees

Present
Regrets
Chair
olivier
Scribe
chrislowis

Contents


<trackbot> Date: 20 February 2014

<olivier> action items review

<olivier> (github issues 66 (closed), 254 (pending close), 268 (depends on 16))

<olivier> Agenda_ next FTF meeting

<padenot> hrm.

<olivier> scribe: chrislowis

Review of action items

<olivier> http://www.w3.org/2011/audio/track/agenda

<padenot> grr

<olivier> ACTION-80

<trackbot> ACTION-80 -- Chris Wilson to Remove webaudio section on example applications, photos from section on convolution, and salvage anything valuable -- due 2014-02-20 -- PENDINGREVIEW

<trackbot> http://www.w3.org/2011/audio/track/actions/80

cwilso_: I've pulled out those sections, there looked to be some references to man pages, but nothing too helpful.
... between the intro and the scenarios document, I think everything that was here is covered elsewhere.

<olivier> action-80 closed

<trackbot> Closed action-80.

olivier: there was an email from Bjorn on the email list, if you could reply to him?

cwilso_: sure.

<cwilso_> ACTION: chriswilson to email Bjorn when PR goes through [recorded in http://www.w3.org/2014/02/20-audio-minutes.html#action01]

<trackbot> Created ACTION-94 - Email bjorn when pr goes through [on Chris Wilson - due 2014-02-27].

cwilso_: I wrote some documentation around this and closed two duplicate issues.

olivier: so I take it we can close issue 15 on GH?

cwilso_: with that PR it should get closed.

<olivier> action-90

<trackbot> action-90 -- Chris Wilson 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) -- due 2014-02-20 -- PENDINGREVIEW

<trackbot> http://www.w3.org/2011/audio/track/actions/90

<olivier> action-90 closed

<trackbot> Closed action-90.

<cwilso_> padenot, did you drop off the phone?

<olivier> action-92

<trackbot> action-92 -- Chris Wilson to Report on exploration of performance impact of github issue 268 -- due 2014-02-20 -- PENDINGREVIEW

<trackbot> http://www.w3.org/2011/audio/track/actions/92

<olivier> close action-92

<trackbot> Closed action-92.

olivier: we're going to discuss this next action item later, so will close it.

<olivier> action-87 due in 2 weeks

<trackbot> Set action-87 Review http://docs.webplatform.org/wiki/apis/webaudio, suggest updates due date to 2014-03-06.

<olivier> action-88 due in 2 weeks

<trackbot> Set action-88 Start discussion on audio-dev list about known best practices (and tutorials), make sure to include stuff linked in chrislowis' newsletter due date to 2014-03-06.

olivier: matt p is working on items 87 and 88 and will update us next week.

<olivier> action-81

<trackbot> action-81 -- Olivier Thereaux to Contact tag, point them to tag issues in github, continue conversation there -- due 2014-02-20 -- OPEN

<trackbot> http://www.w3.org/2011/audio/track/actions/81

<padenot> me, but it's broken

olivier: I had a discussion with the 2 people on the TAG who worked on our review.
... they were enthusiastic about a joint meeting between them and us.
... I will close this item, the contact has been made.
... expect us to have a call with the TAG in the near future.

<olivier> close action-81

<trackbot> Closed action-81.

<padenot> ha

<olivier> action-86

<trackbot> action-86 -- Chris Lowis to Document the case of mediaelementaudiosource and mediastreamaudiosource nodes in offlineaudiocontext on github -- due 2014-02-20 -- OPEN

<trackbot> http://www.w3.org/2011/audio/track/actions/86

http://lists.w3.org/Archives/Public/public-audio/2014JanMar/0088.html

<olivier> ACTION: chrislowis to open github issue on http://lists.w3.org/Archives/Public/public-audio/2014JanMar/0088.html - document discussion so far [recorded in http://www.w3.org/2014/02/20-audio-minutes.html#action02]

<trackbot> Created ACTION-95 - Open github issue on http://lists.w3.org/archives/public/public-audio/2014janmar/0088.html - document discussion so far [on Chris Lowis - due 2014-02-27].

<olivier> close action-86

<trackbot> Closed action-86.

<olivier> action-89

<trackbot> action-89 -- Paul Adenot to Look at current implementations, and draft interface to request mathematical oscillator (issues/127) and specify phase (base on pr 270) -- due 2014-02-20 -- OPEN

<trackbot> http://www.w3.org/2011/audio/track/actions/89

olivier: I thought this had been done, and we talked about it last time. Do you remember padenot?

<padenot> I can hear you, but apparently you can't hear me

<padenot> nope, I'm not muted locally

<padenot> it's just skype acting funny

<padenot> hm, apparently, the SIP gods don't want me to update you on this

<olivier> https://github.com/WebAudio/web-audio-api/pull/270

<olivier> https://github.com/WebAudio/web-audio-api/issues/244

<cwilso_> Here is a proposal: padenot@ff13d62, or http://padenot.github.io/web-audio-api/#band-limiting.

olivier: I think that's what padenot mentioned the other day.

cwilso_: I think we need padenot here to have this conversation. Let's delay for now?

<padenot> yeah, sorry, I'm afraid something went wrong here

olivier: the definition of phase looks to be done (in PR 270), so we have a solution in the draft/

<olivier> trackbot, action-89 due in 2 weeks

<trackbot> Set action-89 Look at current implementations, and draft interface to request mathematical oscillator (issues/127) and specify phase (base on pr 270) due date to 2014-03-06.

olivier: kawai is going to take us through the web midi session at NAMM.

kawai: thank you.

Report on Web MIDI Session at NAMM

kawai: I want to talk about the organisation at the meeting.
... there was an organisation that represents Japanese manurfactures.

<cwilso_> kawai: two organizations involved: AMEI, which is only active in Japan, and MMA, which covers the rest of the world.

kawai: the meeting was January 22-26.
... the show is very big, with many instrument companies visiting, so these two orgs meet after the NAMM show.
... there was a demo of Web MIDI and the Web MIDI API.

<cwilso_> slides I presented at this meeting: http://webaudiodemos.appspot.com/namm/

<kawai> http://1.bp.blogspot.com/-lWVyAsQp4gU/Utzh4asS0iI/AAAAAAAAVHw/qrvc6sZfRLk/s1600/400598_347039785437621_1009547038_n.jpg

kawai: Some stickers that we distributed.

<olivier> MIDI API character stickers

<cwilso_> (that picture is MIDIappy, the Web MIDI mascot :)

kawai: we talked also about using sysex messages in the web browser too.
... and the last one was about the issue of javascript in the browser and the fact that it is easy to steal the code.
... I don't think there are opinions that we need to track. Could you repeat the 2nd question?

olivier: the question was: we know that we've been asking people to send messages of support about the Web MIDI API. I assume that we've been requesting that people send email to our list, or talk to vendors directly.
... but to what extent should we track these testimonials / messages of support?
... cwilso_ do you have an opinion?

cwilso_: kawai is working with some other partners to help with an implementation, so that mozilla have some data to decide whether it's worth implementing in the web platform.
... among the web developer community there may not be too much knowledge about web midi, but within the broader community of music hardware manufacturers there's a lot of interest.

cwilso_ mentions https://github.com/yamaha-webmusic/nsx1-apps/

(yamaha open source app that uses web midi)

olivier: it might be useful to ask AMEI and MMA to send messages of support on behalf of their members to browser vendors.

cwilso_: yes, that's what I'd like to see.

olivier: do you need any support?

cwilso_: I'm happy to push on it, and kawai and I will be working together on this.

shepazu: we've had this problem before - trying to prove to browser vendors that there's interest in doing something. SVG is a good example, but it's not the only one.
... with my dev-rel hat on, I wonder if there's something more systematic that the W3C could be doing to help inform the browser vendors that there is an interest in something that has a specific application
... cwilso_ are you happy with how things are going? And do you need some more help?

cwilso_: I expect browser vendors will decide what they do and don't want to prioritise. The problem here has been showing to vendors that there are developers who are not currently on the web platform who really want to be there.
... walking around NAMM it is clear that there's lots of applications out there that are using propriatory technology when there's no reason at all that it couldn't work on the web platform.

cwilso mentions a PianoMarvel

thanks

cwilso_ and shepazu are going to talk about this some more.

Visible data races (and scriptprocessornodes in workers)

<olivier> https://github.com/WebAudio/web-audio-api/issues/66

<olivier> https://github.com/WebAudio/web-audio-api/issues/268

olivier: what we're talking about here is GH issue 268 which we talked about last time.

<olivier> action-92

<trackbot> action-92 -- Chris Wilson to Report on exploration of performance impact of github issue 268 -- due 2014-02-20 -- CLOSED

<trackbot> http://www.w3.org/2011/audio/track/actions/92

cwilso: the short version of my suggestion, saying that we're going to create new buffers for every call to onaudioprocess is going to put a lot of pressure on memory allocation, where there's already a lot of pressure. I don't have a great solution to that.

<joe> I'm saying that the question of getting scriptprocessornodes off the main thread is actually a higher priority and the memory issue (coupled to the main thread) feels like a distraction

olivier: my concern is this is creating a bit of a web of dependencies
... I think I agree with joe that the priority is the workers issue, but do you have the bandwidth to take it on padenot and cwilso ?

padenot: yes, I think we can start talking about it.

<olivier> https://github.com/WebAudio/web-audio-api/issues/113

padenot: and defining the right scope.

olivier: I think this ^^ is the scope.

<olivier> message from Joe

cwilso: I think this issue is pretty important. I'll take it on.

olivier: I'm happy for you two to work on it together, I just want a point of contact.

cwilso: that's fine.

<olivier> ACTION: cwilso to draft strawman proposal(s) on scriptprocessornodes in workers - see Github issue 113 [recorded in http://www.w3.org/2014/02/20-audio-minutes.html#action03]

<trackbot> Created ACTION-96 - Draft strawman proposal(s) on scriptprocessornodes in workers - see github issue 113 [on Chris Wilson - due 2014-02-27].

next meeting

olivier: I think we'll skip item 4 for today, and put it to the top of the agenda next time.
... two weeks from now is the 6th March. Any regrets, or are we happy with the 6th?
... 6th March it is then.
... adjourn (on time!)

Summary of Action Items

[NEW] ACTION: chrislowis to open github issue on http://lists.w3.org/Archives/Public/public-audio/2014JanMar/0088.html - document discussion so far [recorded in http://www.w3.org/2014/02/20-audio-minutes.html#action02]
[NEW] ACTION: chriswilson to email Bjorn when PR goes through [recorded in http://www.w3.org/2014/02/20-audio-minutes.html#action01]
[NEW] ACTION: cwilso to draft strawman proposal(s) on scriptprocessornodes in workers - see Github issue 113 [recorded in http://www.w3.org/2014/02/20-audio-minutes.html#action03]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log)
$Date: 2014/02/20 17:58:03 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.138  of Date: 2013-04-25 13:59:11  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/the other day/mentioned the other day/
Succeeded: s/of/at/
Succeeded: s/piano tutor application/PianoMarvel/
Succeeded: s/tng/ting/
Succeeded: s/adjurn/adjourn/
Found Scribe: chrislowis
Inferring ScribeNick: chrislowis

WARNING: No "Present: ... " found!
Possibly Present: Doug_Schepers IPcaller P0 P14 aaaa aabb audio chrislowis colinbdclark cwilso cwilso_ heath https inserted jer jernoble joe joined kawai mdjp olivier padenot paul___irish rtoyg rtoyg_ shepazu toyoshiAw trackbot
You can indicate people for the Present list like this:
        <dbooth> Present: dbooth jonathan mary
        <dbooth> Present+ amy

Agenda: http://lists.w3.org/Archives/Public/public-audio/2014JanMar/0101.html
Found Date: 20 Feb 2014
Guessing minutes URL: http://www.w3.org/2014/02/20-audio-minutes.html
People with action items: chrislowis chriswilson cwilso

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]