Interactive Csound Examples

Hear Csound synthesis in real time directly in your browser via WebAssembly—no installation required.

All audio in these examples is synthesized live in your browser using Csound JavaScript / WebAssembly (@csound/browser). Click any example to listen, inspect the Csound orchestra code, or download the .csd file.

Modal Synthesis Joachim Heintz

Pling

A self-scheduling recursive instrument that excites a resonant modal filter (`mode`) with short impulses (`mpulse`), spanning crisp percussive clicks to ringing pitched tones across the stereo field.

Physical Modeling Iain McCurdy

Waveguide (Csound Haiku III)

A generative soundscape driven by random spline generators (`rspline`), feeding harmonic impulses into dual beaten waveguides (`wguide2`), Doppler spatialization (`vdelay`), and `reverbsc`.

Algorithmic Chords Luís Antunes Pena

Vibes

Uses a 2D global parameter array (`gkAllParams[][]`) to sequence evolving harmonic sections played by Csound's `vibes` physical model vibraphone opcode.

Spectral / Filterbank Victor Lazzarini

Recursive Channel Vocoder

Multi-band Butterworth channel vocoder analyzing speech (`fox.wav`) to modulate a detuned sawtooth synth is driven by MIDI keyboard realtime input.

Want to experiment with your own code?

Open the Csound Web IDE to edit instruments live, browse community compositions, or follow the interactive examples in the Csound FLOSS Manual.