sr=44100 ;sample rate ksmps=1 nchnls=2 ;stereo piece instr 101 ;SIMPLE OSCILATOR a1 oscil 2000, p4, 1 outs a1,a1 endin instr 102 ;simple FM oscilator kamp = p4 a1 foscil kamp, 80, 1, 2, 3, 1 ; simple 2 operator fm opcode outs a1,a1 endin instr 103 ;another simple oscilator that uses a Low Pass Filter kamp = 10 kcps = 5 itype = 4 k1 lfo kamp, kcps, itype ar oscil p4, p5+k1, 1 outs ar,ar endin instr 104 ;simple buzz instrument a1 buzz p4, p5, 10, p6 outs a1,a1 endin instr 106 ;loscil samples input wav, and synthesize with buzz a1 loscil p4, p5, p8 a2 loscil p6, p7, p8 a3 buzz p4, p5, 10, 1 a4 buzz p4, p5/4, 50, 1,1 outs (a1+a2+a3)/2.0,(a1+a2+a4)/2.0 endin instr 107 ;SIMPLE GRANULAR SYNTHESIZER a1 grain p4, p5, p6, p7, 10, .05, 1, 1, 1 out a1,a1 endin instr 108 ;SIMPLE PLUCK INSTRUMENT kamp = p4 kcps = 440 icps = 440 ifn = 1 imeth = 1 a1 pluck kamp, kcps, icps, ifn, imeth outs a1,a1 endin instr 109 ;two oscilator of two input functions ifn1 = p5 ifn2 = p6 iamp = p7 a1 oscil p4,iamp,ifn2 a2 oscil p4,a1,ifn1 outs a1+a2,a1+a2 endin instr 110 ;experimental oscilator instrument inst1 = p6 inst2 = p7 a1 buzz p4, p5, 10, inst2 a2 buzz p4, p5/4, 50, inst1,0.5 a3 oscil a1,10,inst1 a4 oscil a2,10,inst2 outs a3+a4,a3+a4 endin