MIT Media Lab Csound Manual.
CONTENTS
Title Page and
Copyright of
this HTML version from the
Leeds Csound Front Page.
0.
PREFACE by Barry Vercoe
1.
A BEGINNING TUTORIAL
2.
SYNTAX OF THE ORCHESTRA
-
STATEMENT TYPES
-
CONSTANTS AND VARIABLES
-
VALUE CONVERTERS:
int,
frac,
abs,
ftlen,
i,
exp,
log,
sqrt,
sin,
cos,
dbamp,
ampdb
-
PITCH CONVERTERS:
octpch,
pchoct,
cpspch,
octcps,
cpsoct
pch,
oct,
cps
-
ARITHMETIC OPERATIONS
-
CONDITIONAL VALUES
-
EXPRESSIONS
-
DIRECTORIES and FILES ,
SFDIR,
SSDIR,
SADIR
-
NOMENCLATURE
opcodes,
arguments,
result mnemonics
-
ASSIGNMENT STATEMENTS:
=,
init,
tival,
divz
-
ORCHESTRA HEADER:
sr,
kr,
ksmps,
nchnls
-
INSTRUMENT BLOCKS:
instr,
endin
-
PROGRAM CONTROL:
goto,
tigoto,
if ... goto,
timout,
reinit,
rigoto,
rireturn
-
DURATIONAL CONTROL:
ihold,
turnoff
-
MIDI CONVERTERS:
notnum,
veloc,
cpsmidi(b),
octmidi(b),
pchmidi(b),
ampmidi,
aftouch,
chpress,
pchbend,
midictrl
-
SIGNAL GENERATORS:
line,
expon,
linseg,
expseg,
phasor table,
table,
tablei,
oscil1,
oscil1i,
oscil,
oscili,
foscil,
foscili,
loscil,
buzz,
gbuzz,
adsyn,
pvocf,
fof,
pluck,
rand,
randh,
randi
-
SIGNAL MODIFIERS:
linen,
linenr,
envlpx,
port,
tone,
atone,
reson,
areson,
lpread,
lpreson,
lpfreson,
rms,
gain,
balance,
downsamp,
upsamp,
interp,
integ,
diff,
samphold,
delayr,
delayw,
delay,
delay1,
deltap,
deltapi
comb,
alpass,
reverb
-
OPERATIONS WITH SPECTRAL DATA TYPES:
octdown,
noctdft,
specaddm,
specdiff,
specscal,
spechist,
specfilt,
specaccm,
specptrk,
specsum,
specdisp
-
SENSING & CONTROL:
tempest,
xyin,
tempo
-
SOUNDFILE INPUT & OUTPUT:
in,
ins,
insq,
soundin,
out,
outs,
outq,
pan
-
SIGNAL DISPLAY:
print,
display,
dispfft
3.
STANDARD NUMERIC SCORE
4.
GEN ROUTINES
5.
SCOT: A Score Translator
6.
The Unix CSOUND Command
Appendix 1.
The Soundfile Utility Programs
Appendix 2.
CSCORE:
A C-language Score Generator
Appendix 3.
An Instrument Design Tutorial (R.C. Boulanger)
Appendix 4.
An FOF Synthesis Tutorial (J.M. Clarke)
Appendix 5.
Csound for the Macintosh (W. Gardner)
Appendix 6.
Adding your own Cmodules to Csound
Appendix 7.
A CSOUND QUICK REFERENCE
Prepared from the
MIT Media Lab Csound Manual,
PJN, Nov 1994.