Download - Project 5

Transcript

({

f = [33.33,34.66]; t = Impulse.kr(1/0.62);Mix.ar([SinOsc.ar(f*1, mul: EnvGen.kr(Env.perc(0, 1.7), t)/1),SinOsc.ar(f*2, mul: EnvGen.kr(Env.perc(0, 1.1), t)/2),SinOsc.ar(f*3, mul: EnvGen.kr(Env.perc(0, 2), t)/3),SinOsc.ar(f*4, mul: EnvGen.kr(Env.perc(0, 1), t)/4),SinOsc.ar(f*5, mul: EnvGen.kr(Env.perc(0, 1.8), t)/5),SinOsc.ar(f*6, mul: EnvGen.kr(Env.perc(0, 2.9), t)/6),SinOsc.ar(f*7, mul: EnvGen.kr(Env.perc(0, 4), t)/7),SinOsc.ar(f*8, mul: EnvGen.kr(Env.perc(0, 0.3), t)/8),SinOsc.ar(f*9, mul: EnvGen.kr(Env.perc(0, 1), t)/9),SinOsc.ar(f*10, mul: EnvGen.kr(Env.perc(0, 3.6), t)/10),SinOsc.ar(f*11, mul: EnvGen.kr(Env.perc(0, 2.3), t)/11),SinOsc.ar(f*12, mul: EnvGen.kr(Env.perc(0, 1.1), t)/6),SinOsc.ar(f*13, mul: EnvGen.kr(Env.perc(0, 1.1), t)/6),SinOsc.ar(f*1, mul: EnvGen.kr(Env.perc(0, 1.7), t)/1),SinOsc.ar(f*2, mul: EnvGen.kr(Env.perc(0, 1.1), t)/2),SinOsc.ar(f*3, mul: EnvGen.kr(Env.perc(0, 2), t)/3),SinOsc.ar(f*4, mul: EnvGen.kr(Env.perc(0, 1), t)/4),SinOsc.ar(f*5, mul: EnvGen.kr(Env.perc(0, 1.8), t)/5),SinOsc.ar(f*6, mul: EnvGen.kr(Env.perc(0, 2.9), t)/6),SinOsc.ar(f*7, mul: EnvGen.kr(Env.perc(0, 4), t)/7),SinOsc.ar(f*8, mul: EnvGen.kr(Env.perc(0, 0.3), t)/8),SinOsc.ar(f*9, mul: EnvGen.kr(Env.perc(0, 1), t)/9),SinOsc.ar(f*10, mul: EnvGen.kr(Env.perc(0, 3.6), t)/10),SinOsc.ar(f*11, mul: EnvGen.kr(Env.perc(0, 2.3), t)/11),SinOsc.ar(f*12, mul: EnvGen.kr(Env.perc(0, 1.1), t)/6),SinOsc.ar(f*13, mul: EnvGen.kr(Env.perc(0, 1.1), t)/6)])!2*0.15}.scope(2))

({f = 453;t = Impulse.kr(1/7);Mix.ar(SinOsc.ar(f*(1..21),mul: EnvGen.kr(Env.perc(0, 1),t,levelScale: 1/(1..15),timeScale: [1.4, 1.1, 2, 1, 1.8, 2.944, 4, 0.333, 1, 3.6, 2.3, 1.1,1.1,1.2,0.3,0.33])

))!2*0.5}.scope(2))

({t = Impulse.kr(1/3);Mix.ar(

SinOsc.ar([60, 64, 67, 71, 74, 78].midicps,mul: EnvGen.kr(Env.perc(0, 1),t,levelScale: 1/(1..6),timeScale: rrand(1.0, 3.0).dup)))*[0.3, 0.3]}.scope(1))