-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