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.
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.
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`.
Vibes
Uses a 2D global parameter array (`gkAllParams[][]`) to sequence evolving harmonic sections played by Csound's `vibes` physical model vibraphone opcode.
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.