WebAudio Csound
Description: A set of WebAudio Csound demos from instruments to effects to full compositions

# WebAudio Csound Examples

- Random note generator: This example demonstrates how to load the WASM Csound library and use the CsoundObj class to compile and perform simple synthesis code that is embedded in the HTML page.

- Minimal: This example demonstrates the csound.js javascript frontend to create a simple interactive page.

- Sliders: This example demonstrates how to use channels to send control data into Csound from HTML 5 sliders.

- Canvas: A two-dimension control surface accepting mouse or touch interactions.

- Reverb: A reverb effect using external audio input (e.g. microphone).

- Step Sequencer: A step sequencer demonstrating the use of Csound tables.

- MIDI: a virtual MIDI input example using HTML 5 buttons to send MIDI channel messages to Csound.

- MIDIPlayer: a GM MIDI file Player using soundfonts.

- CSDPlayer: a realtime CSD player.

- Stria: a CSD performance of John Chowning's classic piece.

Reference documentation can be found here.