Inspired by the awesome list thing.
Please raise a Pull-Request to add an awesome WebAudio thing to this list.
- Tone.js - A framework for making interactive music in the browser.
- Gibberish - A JavaScript DSP library that creates JIT optimized audio callbacks using code generation techniques.
- lissajous - A tool for programmatic audio performance.
- SSSynthesiser.js - A wavetable synthesizer for interactive music and sound effects.
- reverbGen - A JavaScript library for generating artificial reverb impulse responses.
- TuneJS - A tuning library of microtonal and just intonation scales. Supports over 3,000 historical tunings.
- Beet.js - A sequencer library for creating euclidean rhythms and polyrhythms.
- AudioKeys - A QWERTY keyboard for web audio projects.
- smoothfade - A library for smoothly fading between two AudioNodes.
- web-audio-test-api - A Web Audio test library for CI.
- virtual-audio-graph - Library for declaratively manipulating the Web Audio API.
- javascript-karplus-strong - JavaScript/Web Audio implementation of Karplus-Strong guitar synthesis.
- XSound.js - Full stack library.
- resampler - A utility for resampling audio.
- bpm-detective – Detects the BPM of a song or audio sample.
- web-audio-utils - Commonly needed utility functions for Web Audio API.
- midimessage - A simple MIDI Message parser.
- LoopDrop App - MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs.
- X Sound - Multi Sound Application that uses XSound.js.
- WebAudio School - A series of self-guided workshops to learn WebAudio.
- The Web Audio API: What Is It? - Intro to WebAudio.
- Web Audio Basics - A growing set of light code samples with CodePen links for each.
- Web Audio API Book - A book that brings the reader through the basics of WebAudio.
To the extent possible under law, Chinmay Pendharkar has waived all copyright and related or neighboring rights to this work.