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