/awesome-webaudio

A curated list of awesome WebAudio packages and resources.

Awesome WebAudio

Awesome

WebAudio

A curated list of awesome WebAudio packages and demos.

Inspired by the awesome list thing.

Please raise a Pull-Request to add an awesome WebAudio thing to this list.

Packages

Frameworks

  • 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.

Libraries

  • 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.

Utilities

MIDI

Apps

  • 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.

Resources

Tutorials

Books

License

CC0

To the extent possible under law, Chinmay Pendharkar has waived all copyright and related or neighboring rights to this work.