Opcode Finder

Navigate Csound's 1,500+ unit generators by synthesis technique and signal processing category.

Csound includes one of the most comprehensive DSP libraries in audio programming. If you are not sure which opcode to choose for a task, explore the curated starting points below or consult the full category overviews.

Oscillators & Phasors

Table-lookup oscillators, band-limited analog waveforms, and dynamic spectrum generators.

Essential Opcodes: poscil, vco2, oscili, buzz, gbuzz, phasor

Filters & Resonators

Zero-delay feedback filters, classic analog ladder models, state-variable, Butterworth, and modal filters.

Essential Opcodes: zdf_ladder, moogladder, svfilter, butterlp, mode, reson

Envelopes, LFOs & Random

Linear and exponential breakpoints, MIDI-ready ADSRs, random splines, and stochastic generators.

Essential Opcodes: linseg, expseg, transeg, madsr, rspline, randomi

Granular & Sample Playback

Synchronous/asynchronous granular synthesis, time-stretching, pitch-shifting, and soundfile streaming.

Essential Opcodes: partikkel, grain3, fog, mincer, diskin2, flooper2

Spectral DSP (Phase Vocoder / PVS)

Real-time streaming FFT analysis, spectral morphing, filtering, blurring, and resynthesis (`fsig`).

Essential Opcodes: pvsanal, pvsynth, pvsblur, pvsmorph, pvshift, pvsfreeze

Physical Modeling & Reverbs

Waveguide strings/plates, plucked/struck models, feedback delay networks, and convolution reverbs.

Essential Opcodes: wguide2, wgpluck2, vibes, reverbsc, freeverb, ftconv