MUMT 307
Audio tag: <audio>
- Audio tag code
- External library
- No precise timing control
- Limited number of sounds played at once
- No way to reliably pre-buffer a sound
- No ability to apply realtime effects
- No way to analyze sounds
MUMT 307
Audio Data API
- Designed and prototyped in Mozilla Firefox (December 2009)
- Deprecated in spring 2012: Blog
MUMT 307
Web Audio API: Audio Context
- A direct graph (one per window)
- Source (e.g., audio file)
- Destination (e.g., speakers)
MUMT 307
Web Audio API: Audio Context
- A direct graph (one per window)
- Source (e.g., audio file)
- Destination (e.g., speakers)
MUMT 307
Web Audio API: Audio Context
A more complex example
MUMT 307
Simple Oscillator: Example codes
MUMT 307
Simple Oscillator with Gain: Example codes