Contents


QuickRef
Preface

Using
this
Manual

Obtaining
Csound

Installing
Csound

Support

Copyright
Notice

Contributors

Syntax of the
Orchestra

Instrument
Control

Mathematical
Operations

Pitch
Converters

MIDI
Support

Signal
Generators

Function Table
Control
  
Signal
Modifiers
 
Zak Patch

Spectral
Operations

Signal Input
and Output

The Standard
Numeric
Score

GEN
Routines

The Csound
Command

Unified
File
Format

Score Pre-
Processing

The Csound
Utilities

Cscore

Adding
Modules

Appendices


Index


Symbols
 
  -
  %
  &&
  (
  )
  *
  /
  ^
  {
  ||
  }
  ~
  +
  <
  =
   @
  @@

Tags, Files, and Extensions
 
#define,
orchestra

#define,
score

#include,
orchestra

#include,
score

#undef,
orchestra

#undef,
score

$NAME,
orchestra

$NAME,
score

.csd
.csoundrc
.orc
.sco

<Cs
Instruments>

<Cs
Instruments>

<CsMidifileB>

<CsOptions>

<Csound
Synthesizer>

<CsSampleB>

<CsScore>

<CsVersion>

A
 
a Statement
abs
active
adsr
adsyn
adsynt
aftouch
alpass
ampdb
ampmidi
areson
aresonk
atone
atonek
atonex

B
 
b Statement
balance
betarand
bexprnd
biquad
biquada
birnd

bug reports,
code

bug reports,
documentation

bamboo
babo
bbcutm
bbcuts
butbp
butbr
buthp
butlp
butterbp
butterbr
butterhp
butterlp
button
buzz

C
 
cabasa
cauchy
chanctrl
checkbox
clear
clip
clock
clockoff
clockon
comb
crunch

conditional
expressions

control
convle
convolve
cos
cosh
cosinv
cps2pch
cpsmidi
cpsmidib
cpsoct
cpspch
cpstmid
csptun
csptuni
cpsxpch
cpuprc
cross2
ctrl14
ctrl21
ctrl7
ctrlinit
cuserrnd
cvanal

D
 
dam
dbamp
dcblock
dconv
deltapx
deltapxw
delay
delay1
delayr
delayw
deltap
deltap3
deltapi
deltapn
diff
diskin
dispfft
display
distort1
divz
dnoise
downsamp
dripwater
dumpk
dumpk2
dumpk3
dumpk4
duserrnd

E
 
e Statement
endin
envlpx
envlpxr
exp
expon
exprand
expseg
expsega
expsegr

F
 
f Statement
filelen
filenchnls
filesr
filpeak
filter2
fin
fini
fink
fiopen
flanger
flashtxt
fmb3
fmbell
fmmetal
fmpercfl
fmrhode
fmvoice
fmwurlie
fof
fof2
fog
fold
follow
follow2
foscil
foscili
fout
foutk
fouti
foutir
frac
ftgen
ftlen
ftlptim
ftsr

G
 
gain
gauss
gbuzz
GEN01
GEN02
GEN03
GEN04
GEN05
GEN06
GEN07
GEN08
GEN09
GEN10
GEN11
GEN12
GEN13
GEN14
GEN15
GEN16
GEN17
GEN19
GEN20
GEN21
GEN23
GEN25
GEN27
GEN28
GEN30
GEN31
gogobel
goto
grain
grain2
grain3
granule
guiro

H
 
harmon
hetro
hilbert
hrtfer
hsboscil

I
 
i 
i Statement
if
igoto
ihold
in
in32
inc
inh
init
initc14
initc21
initc7
ino
inq
ins
instr
int
integ
interp
inx
inz

J
jitter
jitter2

K
 
kgoto
kr
ksmps

L
          
lfo
limit
line
linen
linenr
lineto
linrand
linseg
linsegr
locsend
locsig
log
log10
logbtwo
loopseg
lorenz
loscil
loscil3
lowpass2
lowres
lowresx
lpanal
lpf18
lpfreson
lpinterp
lposcil
lposcil3
lpread
lpreson
lpshold
lpslot

M
 
m Statement
mac
maca

macros,
orchestra

macros,
score

madsr
mandol
marimba
massign
maxalloc
mclock
mdelay
MIDI sliders
midic14
midic21
midic7
midictrl
midiin
midion
midion2
midiout
mirror
moog
moogvcf
moscil
mpulse
mrtmsg

multiple file
orchestras
 
multiple file
scores

multitap
mxadsr

N
 
n Statement
nchnls
nestedap
nlfilt
noise
noteoff
noteon
noteondur
noteondur2
notnum
np
nreverb
nrpn
nsamp
ntrpol

O
 
octcps
octmidi
octmidib
octpch
oscbnk
oscil
oscil1
oscil1i
oscil3
oscili
osciln
out
out32
outc
outch
outh
outiat
outic
outic14
outipat
outipb
outipc
outkat
outkc
outkc14
outkpat
outkpb
outkpc
outo
outq
outq1
outq2
outq3
outq4
outs
outs1
outs2
outx
outz

P
 
pan
pareq
pcauchy
pchbend
pchmidi
pchmidib
pchoct
peak
phaser1
phaser2
phasor
phasorbnk
pinkish
pitch
pitchamdf
planet
pluck
poisson
polyaft
port
portk
poscil
poscil3
pow
powoftwo
pp
prealloc
print
printk
printk2
printks
product
pset
pvadd
pvanal
pvbufread
pvcross
pvinterp
pvlook
pvoc
pvread
pvsadsyn
pvsanal
pvscross
pvsread
pvsftr
pvsftw
pvsinfo
pvsmaska
pvsynth

R
 
r Statement
rand
randh
randi
readclock
readk
readk2
readk3
readk4
reinit
release
repluck
reson
resonk
resonr
resonx
resony
resonz
reverb
reverb2
rezzy
rigoto
rireturn
rms
rnd
rnd31

S
 
s Statement
s16b14
s32b14
samphold
sandpaper
scans
scanu
schedule
schedkwhen
schedwhen
sdif2ads
seed
sekere
sensekey
setctrl
sfload
sfpassign
sfpreset
sfplist
sfilist
sfplay
sfplaym
sfinstr
sfinstrm
shaker
sin
sinh
sininv
sleighbells
slider16
slider16f
slider32
slider32f
slider64
slider64f
slider8
slider8f
sndinfo
sndwarp
sndwarpst
soundin
soundout
soundouts
space
pat3d
spat3di
spat3dt
spdist
specaddm
specdiff
specdisp
specfilt
spechist
specptrk
specscal
specsum
spectrum
spsend
sqrt
sr
srconv
stix
streson
strset
sum
svfilter

T
 
t Statement
table
table3
tablecopy
tablegpw
tablei
tableicopy
tableigpw
tableikt
tableimix
tableiw
tablekt
tablemix
tableng
tablera
tableseg
tablew
tablewa
tablewkt
tablexseg
tambourine
tan
tanh
taninv
taninv2
tbvcf
tempest
tempo
tempoval
tigoto
timek
times
timeinstk
timeinsts
timout
tival
tlineto
tone
tonek
tonex
transeg
trigger
trirand
turnoff
turnon

U
 
unirand
upsamp
urd

V
 
v Statement
vbaplsinit
vbap4
vbap8
vbap16
vbap4move
vbap8move
vbap16move
vbapz
vbapzmove
vco
vdelay3
vdelay
vdelayx
vdelayxq
vdelayxs
vdelayxw
vdelayxwq
vdelayxws
veloc
vibes
vibrato
vibr
vincr
vlowres
voice
vpvoc

W
 
waveset
weibull
wgbow
wgbowedbar
wgbrass
wgclar
wgflute
wgpluck
wgpluck2
wguide1
wguide2
wrap

X
 
xadsr

x-class noise
generators

xtratim
xyin

Z
 
zacl
zakinit
zamod
zar
zarg
zaw
zawm
zfilter2
zir
ziw
ziwm
zkcl
zkmod
zkr
zkw
zkwm

Use Non-Frames Version