Over a million developers have joined DZone.

Making the Web Rock: The Web Audio API

DZone's Guide to

Making the Web Rock: The Web Audio API

· Web Dev Zone
Free Resource

Get deep insight into Node.js applications with real-time metrics, CPU profiling, and heap snapshots with N|Solid from NodeSource. Learn more.

Join Google's Chris Wilson as he asks, and answers, "Why do we need another audio API?" While the audio tag is excellent for playing an audio file and streaming, it's limited in the sense that it wraps everything up in one step: loading, decoding, and getting ready to play.

The Web Audio API, however, provides us with:

1) precise timing of lots of overlapping sounds
2) an audio pipeline/routing system for effects and filters
3) hooks to analyze and visualize audio data on the fly

All the sudden a whole new world of audio possibilities opens up, like online digital synthesis and super precise audio triggering for games and other applications. Chock-full of demos, if you like the internet, music, and synthesizers, check out this great presentation.


Node.js application metrics sent directly to any statsd-compliant system. Get N|Solid


Published at DZone with permission of Allen Coin. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}