Web Audio Demos
For audio input, you must have version 31+ of Chrome and enable "Web Audio Input" in chrome://flags.
The Web Audio Playground helps developers visualize how the graph nodes in the Web Audio API work. Shown at I/O 2012.
This complex audio processing app (shown at I/O 2012) implements a 28-band
- a "robotic voice" processor.
This application implements a polyphonic "analog" synthesizer, with a classic voice architecture. Playable via Web MIDI or onscreen keyboard.
This demo lets you play with a few common effects on the audio inputs.
This is sample code for recording audio from live input and downloading them as WAV files, built on Matt Diamond's excellent
Oscilloscope waveform display for Web Audio, and pulse-width duty cycle control on a square wave.
Example of a monophonic Web MIDI/Web Audio synth, with no UI.
This application implements a dual DJ deck, specifically intended to be driven by a Numark MIDI controller.
This application performs monophonic autocorrelating pitch detection in realtime. This is suitable for a guitar tuner or other complex waveform source.
The Game of Life
Conway's Game of Life, on an 8x8 grid, interfacing with a Novation Launchpad controller via Web MIDI.
Quick addition of MIDI controller support (using a Livid Instruments CNTRLR) to the
Shiny Drum Machine
Simple template for Web Audio synths, with a polyphonic voice architecture, on-screen keyboard (including touch), and Web MIDI.
Pointer/multi-touch input to control Web Audio. Load it on a touch device, touch and slide around - to open/close the filter and modify Q.
Slide deck on Web Audio and Web MIDI.