Warning:
This wiki has been archived and is now read-only.
Main Page
The Audio Incubator is a community forum for discussion of audio topics.
Various W3C specifications, including HTML5, SVG Tiny 1.2, and SMIL, define <audio> and <video> media elements which define how to integrate audio into Web resources. However, none of these specifications provide a way to programatically access or create raw audio data, which could dramatically enhance the way we integrate media on the Web.
Communication
The Audio XG communicates primarily through the public mailing list, public-xg-audio@w3.org ( archive.
The group also holds a bi-weekly teleconference. See the Current Events page for details.
Notes
This page identifies various relevant resources, explores the topic of Web audio, and serves as the starting point for a potential Audio Incubator Group and ultimately an Audio Working Group.
- Audio Incubator Group charter
- Instructions for joining the Audio XG
- Audio API use cases
- Chris Rogers AudioNode-based web audio API spec
- Mozilla page on experimental audio API browser implementation
- Custom Mozilla builds with audio API enabled:
- Demos:
- David Humphrey's blog on experiments with a Mozilla audio API
- Blog posts by Alistair MacDonald (aka F1LT3R) of Bocoup (with cool demos):
- Interactive Audio (IA)
- iXMF, a format for Interactive Audio by IAsig
- OpenSL ES (Open Sound Library): a cross-platform 3D interactive audio API by kronos.org
- FMOD, interactive audio middleware by fmod.org
- OpenAL (Open Audio Library): a cross-platform 3D audio API by Creative Labs
- Audacity: a free, open source software application for recording and editing sounds
- BBC Save our Sounds: an online sound preservation library
- StandingWave 3: an open source ActionScript 3 audio library for Flash that employs an audio node-style architecture (see API docs)
Voice
Some of the more interesting potential around sound APIs are related to voice. Here are some interesting links:
- W3C Voice Browser Activity
- Mumble/Murmur: an open source, low-latency, high quality voice chat software primarily intended for use while gaming (Mumble), and a server component (Murmur)
- Speex: an Open Source/Free Software patent-free audio compression format designed for speech