1<CsoundSynthesizer>
2<CsOptions>
3--env:SSDIR+=../SourceMaterials -o dac
4</CsOptions>
5<CsInstruments>
6;example by Andrés Cabrera and Joachim Heintz
7sr = 44100
8ksmps = 32
9nchnls = 2
100dbfs = 1
11
12giSine    ftgen     0, 0, 2^10, 10, 1
13giHarm    ftgen     1, 0, 2^12, 10, 1, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7, 1/8
14giNois    ftgen     2, 0, 2^12, 9, 100,1,0,  102,1/2,0,  110,1/3,0, \
15                 123,1/4,0,  126,1/5,0,  131,1/6,0,  139,1/7,0,  141,1/8,0
16
17    instr 1
18iBasFreq  =         cpspch(p4)
19iTabFreq  =         p7 ;base frequency of the table
20iBasFreq  =         iBasFreq / iTabFreq
21iBaseAmp  =         ampdb(p5)
22iFtNum    =         p6
23aOsc      poscil    iBaseAmp, iBasFreq, iFtNum
24aEnv      linen     aOsc, p3/4, p3, p3/4
25          outs      aEnv, aEnv
26    endin
27
28</CsInstruments>
29<CsScore>
30;          pch       amp       table      table base (Hz)
31i 1 0 5    8.00      -10       1          1
32i . 3 5    9.00      -14       .          .
33i . 5 8    9.02      -12       .          .
34i . 6 9    7.01      -12       .          .
35i . 7 10   6.00      -10       .          .
36s
37i 1 0 5    8.00      -10       2          100
38i . 3 5    9.00      -14       .          .
39i . 5 8    9.02      -12       .          .
40i . 6 9    7.01      -12       .          .
41i . 7 10   6.00      -10       .          .
42</CsScore>
43</CsoundSynthesizer>
44