Your first time on this page? Allow me to give some explanations.
Awesome Web Audio
A curated list of awesome WebAudio packages and resources.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you notthetup & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
A Web Audio framework for making interactive music in the browser.
Spatial Audio Rendering on the web.
simplified cross platform spatial audio framework
smooth fading in webaudio
Library for declaratively manipulating the Web Audio API
A micro-library to load, play and generate sound effects and music for games and interactive applications
Navigable waveform built on Web Audio and Canvas
Class for high-level audio manipulations [NOT MAINTAINED]
An audio effects library for the Web Audio API.
JS library for audio visualization in circular wave using Web Audio API and ECharts
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
Magenta.js: Music and Art Generation with Machine Learning in the browser
An extension that adds Web Audio functionality to the creative coding library p5.js.
Audion (Web Audio Inspector) is a Chrome extension that adds a Web Audio panel to Developer Tools. This panel visualizes the web audio graph in real-time and lets users inspect nodes.
A UI for generating WebAudio code
Simple Web-MIDI Message Parser
MIDI library for Node.js and web-browsers
Retrieve your MIDI device model and manufacturer
[unmaintained] MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs
Web Audio Musical Step Sequencer for music exchange
MOD is a new Chrome Experiment where you can create your own modular synthesizer, or emulate different synths by simply drag and drop components.
An interactive, 3D music synthesizer for the Web!
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Project inspired by Audacity.
A loopstation for musicians. Completely online.
low-latency jamming space for musicians
Web Audio metronome example to show scheduling.
Modular audio production suite with multi-track audio mixing, audio effects, parameter automation, MIDI editing, synthesis, cloud production, and more.
Online Audio Worklet editor for sketching and collaboration, with sampler, MIDI and analyzers. Like a JSFiddle, but for DSP.
An intro to the Web Audio API by a series of self-guided workshops.
Simple examples to demonstrate various aspects of the Web Audio API.
Introduction to Percussion Synthesis Using Web Audio tutorial from Web Audio Conference 2016 in Atlanta.
Performance of various AudioNodes and strategies for efficient resource usage (from WAC2016).
NOTE: This project in not currently maintained.
Band.js - Music composer interface for the Web Audio API.
A web audio tuning library of microtonal and just intonation scales
Polyrhythmic Sequencer library for Web Audio API.
a QWERTY keyboard for web audio projects
Web Audio API for CI
OSC message decoder/encoder with fault tolerant
Library to simplify the way you create and manipulate sounds with the Web Audio API.
Chainable AudioContext nodes
Simple ADSR envelope generator for web audio
A 5 stage audio envelope generator
.wav/.ogg/.mp3 recorder with Web Audio API
Play your favorite instrument in the browser, with complex note intervals and scales
A plugin for recording/exporting the output of Web Audio API nodes
Detects the BPM of a song or audio sample
Utility functions for Web Audio API
A collection of Web Audio API custom oscillators.
Returns an object of attached midi ports with inputID, outputID, name, and manufacturer for more semantic MIDI port access.
your codes should sing for themselves
This Midi Logger will print all midi input to your browser for debugging.