Audio Working Group - Publications
Recommendations
- Deliverers
- Audio Working Group
This specification describes a high-level JavaScript API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / C++ code), but direct JavaScript processing and synthesis is also supported.
Notes
- Deliverers
- Audio Working Group
Adapted from Audio-EQ-Cookbook.txt, by Robert Bristow-Johnson, with permission..
- Deliverers
- Audio Working Group
This document introduces a series of scenarios and a list of requirements guiding the work of the W3C Audio Working Group in its development of a web API for processing and synthesis of audio on the web.
Working Drafts
- Deliverers
- Audio Working Group
This specification defines an API supporting the MIDI protocol, enabling web applications to enumerate and select MIDI input and output devices on the client system and send and receive MIDI messages. It is intended to enable non-music MIDI applications as well as music ones, by providing low-level access to the MIDI devices available on the users' systems.
- Deliverers
- Audio Working Group
This specification introduces and compares two client-side APIs for processing and synthesizing real-time audio streams in the browser.
First Public Working Drafts
- Deliverers
- Audio Working Group
This specification describes a high-level Web API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / C++ code), but direct script processing and synthesis is also supported.