howler.js – Javascript Audio Library for Modern Web

samuel Media 192 , , , , , ,

howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio.

Features

  • 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
Related Post

Experimental ideas for playful musical interactions powered by MIDI.js and the Web Audio API. Play instruments or make sounds by Read more

meSing.js is a JavaScript singing synthesis library that uses the Web Audio API's DSP capabilities in conjunction with the meSpeak.js Read more

blip is a lightweight JavaScript library that wraps the Web Audio API, abstracting away the AudioContext, and simplifying node creation Read more

Beep.js is a JavaScript toolkit for building browser-based synthesizers using the WebAudio API.

Wavesurfer.js is a javascript library to create interactive navigable audio visualization using Web Audio and HTML5 Canvas. With wavesurfer.js you Read more

Monkberry is blazingly fast, tiny and simple JavaScript library for building web user interfaces. Features Small 1kb minified & gzipped Simple, small Read more

JuliusJS is a speech recognition library for the web.It actively listens to the user to transcribe what they are saying Read more

ChatJS is a full-featured, lightweight, Facebook style jQuery plugin for instant messaging. ChatJS also comes with a server side implementation Read more

Go