-W -f -R -o CsoundGoneWild.wav
sr = 44100
kr = 4410
ksmps = 10
nchnls = 2
;0dbfs = 4
instr 108
a2 foscil p4, p5, p6, p7, p8, p9
outs a2,a2
endin
;drum reference taken from: http://www.adp-gmbh.ch/csound/instruments/simple_drum.html
instr 1
iptch = cpspch(p5)
asig pluck p4, iptch, iptch*0.81, 1, 3, .5 ;drum sound
out asig,asig
aenv adsr 0.2, 0.2, 1, 0.2
endin
instr 105
a1 loscil p4, p5, 4 ;sample-based looping oscillator
outs a1,a1
aenv1 adsr 0.2, 0.2, 1, 0.2
endin
instr 106
a6 loscil p4, p5, 6 ;sample-based looping oscillator
outs a6,a6
aenv2 adsr 0.2, 0.2, 1, 0.2
endin
instr 107
a3 loscil p4, p5, 5 ;sample-based looping oscillator
outs a3,a3
aenv3 adsr 0.2, 0.2, 1, 0.2 ;enveloping done to avoid clicks
endin
instr 3 ; p3=duration of note
k1 linen p4, p6, p3, p7 ; p4=amp
a5 oscil k1, p5, 10 ; p5=freq
outs a5,a5 ; p6=attack time
endin ; p7=release time
;p1 - function table number being created
;p2 - creation time, or time at which the table becomes readable
;p3 - table size (number of points), which must be a power of two or one greater
;p4 - generating subroutine, chosen from a prescribed list.
f1 0 8 2 1 1 1 1 1 -1 -1 -1
f2 0 4096 10 1
f3 0 4096 10 1 .5 .333 .25 .2 .166 .142 .125 .111 .1 .09 .083 .076 .071 .066 .062
f4 0 0 1 "Marimba.aif" 0 4 0
f5 0 0 1 "sing.aif" 0 4 0
f6 10 0 1 "hellorcb.aif" 0 4 0
f10 0 4096 10 1 ; sine wave
i1 0 0.2 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
;ins strt dur amp(p4) freq(p5)
i105 5 1.5 2000 300
i105 + 1.5 4000 350
i105 + 1.5 6000 400
i105 + 1.5 8000 440
i105 + 2 10000 440
i105 + 1 10000 460
i105 + 0.5 10000 500
i105 + 0.5 10000 550
i105 + 0.3 10000 600
i105 + 0.3 10000 650
i105 + 0.2 10000 700
i105 + 0.2 10000 800
i105 + 0.2 10000 900
i105 + 0.2 10000 5000
i105 + 0.2 10000 500
i105 + 0.2 10000 500
;i108 8 1 10000 40 1 2 3 1
;i108 10 1 20000 20 1 13 8 1
;i108 11 3 10000 10 1 1 13 1
;i108 12 2.5 10000 130.8 1 2.001 8 1
;i108 13 2 5000 329.6 1 3.003 5 1
;i108 14 1.5 6000 40 1 5.005 3 1
i1 + 0.2 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i105 + 0.2 10000 700
i105 + 0.2 10000 800
i105 + 0.2 10000 900
i105 + 0.2 10000 5000
i105 + 0.2 10000 500
i105 + 0.2 10000 500
i107 5 1.5 2000 300
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i107 + 1.5 4000 350
i107 + 1.5 6000 400
i107 + 1.5 8000 440
i107 + 2 10000 440
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i107 + 1 10000 460
i105 + 0.2 10000 700
i105 + 0.2 10000 800
i105 + 0.2 10000 900
i105 + 0.2 10000 5000
i105 + 0.2 10000 500
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i105 + 0.2 10000 500i107 + 0.5 10000 500
i107 + 0.5 10000 550
i107 + 0.3 10000 600
i107 + 0.3 10000 650
i107 + 0.2 10000 700
i105 + 1.5 2000 300
i105 + 1.5 4000 350
i105 + 1.5 6000 400
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i105 + 1.5 8000 440
i107 + 0.2 10000 800
i107 + 0.2 10000 900
i107 + 0.2 10000 5000
i107 + 0.2 10000 500
i107 + 0.2 10000 500
i3 + 1 10000 440 0.5 0.7
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i105 + 1.5 2000 300
i105 + 1.5 4000 350
i105 + 1.5 6000 400
i105 + 1.5 8000 440
i105 + 2 10000 440
i105 + 1 10000 460
i105 + 0.5 10000 500
i105 + 0.5 10000 550
i105 + 0.3 10000 600
i105 + 0.3 10000 650
i105 + 0.2 10000 700
i105 + 0.2 10000 800
i105 + 0.2 10000 900
i105 + 0.2 10000 5000
i105 + 0.2 10000 500
i105 + 0.2 10000 500
i1 + 0.2 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i105 + 1.5 8000 440
i105 + 2 10000 440
i105 + 1 10000 460
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
;i108 + 2 5000 329.6 1 3.003 5 1
;i108 + 1.5 6000 40 1 5.005 3 1
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
;i108 + 2 5000 329.6 1 3.003 5 1
;i108 + 1.5 6000 40 1 5.005 3 1
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i106 + 1.5 2000 300
i106 + 1.5 4000 350
i106 + 1.5 6000 400
i106 + 1.5 8000 440
i106 + 2 10000 440
i106 + 1 10000 460
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i106 + 0.5 10000 500
i106 + 0.5 10000 550
i106 + 0.3 10000 600
i106 + 0.3 10000 650
i106 + 0.2 10000 700
i106 + 0.2 10000 800
i106 + 0.2 10000 900
i106 + 0.2 10000 5000
i106 + 0.2 10000 500
i106 + 0.2 10000 500
i106 + 1.5 2000 300
i106 + 1.5 4000 350
i106 + 1.5 6000 400
i106 + 1.5 8000 440
i106 + 2 10000 440
i106 + 1 10000 460
i106 + 0.5 10000 500
i106 + 0.5 10000 550
i106 + 0.3 10000 600
i106 + 0.3 10000 650
i106 + 1.2 10000 700
i106 + 1.2 10000 800
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i106 + 1.2 10000 900
i105 + 1.5 4000 350
i105 + 1.5 6000 400
i105 + 1.5 8000 440
i105 + 2 10000 440
i105 + 1 10000 460
i105 + 0.5 10000 500
i105 + 0.5 10000 550
i105 + 0.3 10000 600
i105 + 0.3 10000 650
i105 + 0.2 10000 700
i105 + 0.2 10000 800
i105 + 0.2 10000 900
i105 + 0.2 10000 5000
i105 + 0.2 10000 500
i105 + 0.2 10000 500
i107 + 0.2 10000 500
i107 + 0.2 10000 5000
i107 + 0.2 10000 500
i107 + 0.2 10000 500
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i106 + 1.5 2000 300
i106 + 1.5 4000 350
i106 + 1.5 6000 400
i106 + 1.5 8000 440
i106 + 2 10000 440
i106 + 1 10000 460
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i106 + 0.5 10000 500
i106 + 0.5 10000 550
i106 + 0.3 10000 600
i106 + 0.3 10000 650
i106 + 1.5 2000 300
i106 + 1.5 4000 350
i106 + 1.5 6000 400
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i106 + 1.5 8000 440
i106 + 2 10000 440
i106 + 1 10000 460
i106 + 0.5 10000 500
i106 + 0.5 10000 550
i106 + 0.3 10000 600
i106 + 0.3 10000 650
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 0 1 10000 440 0.5 0.7
i3 1.5 1 10000 440 0.9 0.1
i3 3 1 5000 880 0.02 0.99
i3 4.5 1 5000 880 0.7 0.01
i3 6 2 20000 220 0.5 0.5
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i3 1.5 1 10000 440 0.9 0.1
i3 3 1 5000 880 0.02 0.99
i3 4.5 1 5000 880 0.7 0.01
i3 6 2 20000 220 0.5 0.5
i1 26 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i3 + 1 10000 440 0.9 0.1
i3 + 1 5000 880 0.02 0.99
i3 + 1 5000 880 0.7 0.01
i3 + 2 20000 220 0.5 0.5
i1 + 0.2 10000 8.00
i1 + 0.3 10000 8.00
i1 + 0.1 10000 8.00
i1 + 0.2 10000 8.00
i1 + 0.4 10000 8.00