http://goldfirestudios.com/blog/104/howler.js-Modern-Web-Audio-Javascript-Library
eatures
Defaults to Web Audio API
Falls back to HTML5 Audio
Supports multiple file formats to support all browsers
Automatic caching for Web Audio API
Implements cache pool for HTML5 Audio
Per-sound and global mute/unmute and volume control
Playback of multiple sounds at the same time
Easy sound sprite definition and playback
Fade in/out sounds
Methods can be chained
Uses no outside libraries, just pure Javascript
Lightweight, 5kb filesize
I wonder if Construct 2 could make an use of this library?