Project 5

2
( { 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(

description

supercollider

Transcript of Project 5

({

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))