-odac -M1 ;;;realtime audio out sr = 44100 kr = 4410 nchnls = 2 0dbfs = 1 garev1 = 0 garev2 =0 instr 1 iAmp ampmidi 0.9 ;get the amplitude iNum notnum iNum = iNum+2 iFreq = (440.0*exp(log(2.0)*((iNum)-69.0)/12.0)) ctrlinit 1, 1, 120 iAtt = 0.04 iRel = 2.7 kEnv expsegr 0.0001, iAtt, iAmp, iRel, 0.0001 kpitch pchbend 0, 40 kpitch = kpitch+iFreq ctrlinit 1, 1, 120 kstart ctrl7 1, 1, 0.02, 0.3 kend ctrl7 1, 1, 0.25, 12 kcrossfade ctrl7 1, 1, 1, 5 asound1 flooper2 iAmp, kpitch/88, kstart, kend, kcrossfade, 2 asound2 flooper2 iAmp, kpitch/88, kstart, kend, kcrossfade, 1 kfrqw1 randomi (iFreq*2)-20, (iFreq*4)+20, 6.2 kcutw1 randomh (iFreq*4)-20, (iFreq*3)-20, 2.3 aw1 wguide1 asound1, kfrqw1, kcutw1, 0.8 kfrqw2 randomi (iFreq*2)-250, (iFreq*2)+2000, 7.2 kcutw2 randomh (iFreq*3)-200, (iFreq*3)-4000, 2.1 aw2 wguide1 asound2, kfrqw2, kcutw2, 0.8 ahpass1 butterhp aw1, 50 ahpass2 butterhp aw2, 50 ahpass1= ahpass1*kEnv ahpass2= ahpass2*kEnv garev1 = garev1 + ahpass1 garev2 = garev2 + ahpass1 outch 1, ahpass1 outch 2, ahpass2 endin instr 99 arev1, arev2 reverbsc garev1, garev2, 0.9, 4000 adel1 delay arev1, 0.85 adel2 delay arev2, 1.55 outch 1, (arev2 + adel2)*0.14 outch 2, (arev1 + adel1)*0.14 clear garev1 clear garev2 endin f0 3600 f 1 0 0 1 "expl_03_comp.aiff" 0 0 0 f 2 0 0 1 "expl_08.aiff" 0 0 0 i 99 0 3600 e 0 0 0 0 true 255 255 255