Difference between revisions of "W3C Audio Publications and Milestones"

From Audio WG Wiki
Jump to: navigation, search
(Specifications)
(Specifications)
Line 1: Line 1:
==Specifications==
+
== Specifications ==
  
 
The Audio WG has published 3 Public Working Drafts for two different proposals:
 
The Audio WG has published 3 Public Working Drafts for two different proposals:
  
* [http://www.w3.org/TR/2012/WD-webaudio-20120802/ Web Audio API third WD] by Chris Rogers (Google), [http://www.w3.org/TR/2012/WD-webaudio-20120315/ Web Audio API second WD ], [http://www.w3.org/TR/2011/WD-webaudio-20111215/ Web Audio API first WD].
+
* The [http://www.w3.org/TR/webaudio/ Web Audio API]. Edited by Chris Rogers (Google).  Now a third public working draft. See the [https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html Editor's draft] for the very latest version
* [http://www.w3.org/TR/2012/NOTE-streamproc-20120531/ MediaStream Processing API WG Note] by Robert O'Callahan (Mozilla Corporation), [http://www.w3.org/TR/2011/WD-streamproc-20111215/ MediaStream Processing API first WD].
+
* The [http://www.w3.org/TR/webmidi/ Web MIDI API]. Edited by Jussi Kalliokoski (Invited Expert) and Chris Wilson (Google). Recently published as First Public Working Draft. See the  [https://dvcs.w3.org/hg/audio/raw-file/tip/midi/specification.html latest editor's draft] for the latest version
* [http://www.w3.org/TR/2012/WD-webmidi-20121025/ Web MIDI API first WD], by Jussi Kalliokoski and Chris Wilson (Google).
+
* The [http://www.w3.org/TR/2012/WD-webaudio-usecases-20121004/ Web Audio Processing: Use Cases and Requirements]. Edited by Joe Berkovitz (Noteflight) and Olivier Thereaux (BBC). Currently a Working Draft, soon to be stabilised as a Note. See the  [https://dvcs.w3.org/hg/audio/raw-file/tip/reqs/Overview.html Editor's Draft] for the latest version
* [http://www.w3.org/TR/2012/WD-webaudio-usecases-20121004/ Web Audio Processing: Use Cases and Requirements first WD], by Joe Berkovitz (Noteflight) and Olivier Thereaux (BBC).
+
* The [http://www.w3.org/TR/2012/NOTE-streamproc-20120531/ MediaStream Processing API]. Edited by Robert O'Callahan (Mozilla Corporation) is now a Working Group Note, no longer worked on but used as input for the Web Audio API.
  
 +
==== Draft proposals ====
  
Another First Public Working Draft introduces the two different proposals:
+
The following documents have been presented to the group by some of its members. They may be under discussion but have not (yet) been agreed upon or published by the group.
* [http://www.w3.org/TR/2011/WD-audioproc-20111215/ Audio Processing API].
+
  
===Drafts under developpment ===
 
The following documents are editors' copy:
 
* [https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html Web Audio API] by Chris Rogers (Google): the most well-developed proposal, implemented in WebKit
 
 
* [https://dvcs.w3.org/hg/audio/raw-file/tip/reqs/Overview.html Web Audio Processing: Use Cases and Requirements] latest editor's draft.
 
* [https://dvcs.w3.org/hg/audio/raw-file/tip/midi/specification.html Web MIDI API] latest editor's draft.
 
 
==== Draft proposals ====
 
 
* [http://people.opera.com/mage/dspapi/ DSP API Specification] Unofficial draft.
 
* [http://people.opera.com/mage/dspapi/ DSP API Specification] Unofficial draft.
 
* [https://wiki.mozilla.org/Audio_Data_API Audio Data API] by David Humphrey, et al, from Mozilla: a more basic audio data API, which anticipates higher-level script libraries
 
* [https://wiki.mozilla.org/Audio_Data_API Audio Data API] by David Humphrey, et al, from Mozilla: a more basic audio data API, which anticipates higher-level script libraries
 +
 +
== Milestones ==
 +
 +
=== Charter ===
 +
 +
According to the Audio Working group [[http://www.w3.org/2011/audio/charter/Overview.html charter]], we aim to reach the following milestones for our main deliverables:
 +
 +
{| border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background:#fff; border:1px #aaa solid; border-collapse:collapse;" |
 +
! style="background:black; color:white;" | Specification
 +
! style="background:black; color:white;" | FPWD
 +
! style="background:black; color:white;" | LC
 +
! style="background:black; color:white;" | CR
 +
! style="background:black; color:white;" | PR
 +
! style="background:black; color:white;" | Rec
 +
|-
 +
! Web Audio API
 +
| Dec 2011
 +
| Q4 2012
 +
| Q2 2013
 +
| Q4 2013
 +
| Q4 2013
 +
|-
 +
! Web MIDI API
 +
| Q3 2012
 +
| Q1 2013
 +
| Q2 2013
 +
| Q3 2013
 +
| Q3 2013
 +
|}
 +
 +
=== Latest Estimates ===
 +
 +
Based on current progress, our updated estimates are:
 +
 +
{| border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background:#fff; border:1px #aaa solid; border-collapse:collapse;" |
 +
! style="background:black; color:white;" | Specification
 +
! style="background:black; color:white;" | FPWD
 +
! style="background:black; color:white;" | LC
 +
! style="background:black; color:white;" | CR
 +
! style="background:black; color:white;" | PR
 +
! style="background:black; color:white;" | Rec
 +
|-
 +
! Web Audio API
 +
| Dec 2011
 +
| Q1 2013
 +
| Q3 2013
 +
| Q1 2014
 +
| Q1 2014
 +
|-
 +
! Web MIDI API
 +
| Q3 2012
 +
| Q1 2013
 +
| Q2 2013
 +
| Q3 2013
 +
| Q3 2013
 +
|}
  
 
==Demos==
 
==Demos==

Revision as of 14:31, 14 November 2012

Specifications

The Audio WG has published 3 Public Working Drafts for two different proposals:

Draft proposals

The following documents have been presented to the group by some of its members. They may be under discussion but have not (yet) been agreed upon or published by the group.

Milestones

Charter

According to the Audio Working group [charter], we aim to reach the following milestones for our main deliverables:

Specification FPWD LC CR PR Rec
Web Audio API Dec 2011 Q4 2012 Q2 2013 Q4 2013 Q4 2013
Web MIDI API Q3 2012 Q1 2013 Q2 2013 Q3 2013 Q3 2013

Latest Estimates

Based on current progress, our updated estimates are:

Specification FPWD LC CR PR Rec
Web Audio API Dec 2011 Q1 2013 Q3 2013 Q1 2014 Q1 2014
Web MIDI API Q3 2012 Q1 2013 Q2 2013 Q3 2013 Q3 2013

Demos

Tutorials

Script Libraries

  • audionode.js by Corban Brook; adds the basic high-level functionality of the Web Audio API to the Audio Data API