Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (
- {loop({play({
- var mod = COsc.kr(XLine.kr(1,3,7pi), XLine.kr(11,13,13pi), 0, Rand(5,20)),
- mod2 = COsc.kr(XLine.kr(3,5,9pi), XLine.kr(30,170,17pi), 0, Rand(5,20)),
- mod3 = LFNoise2.kr(XLine.kr(37,41,11pi), XLine.kr(119,135,5pi), 0, Rand(5,20)),
- in, chain, chain2;
- in = ((Pan2.ar(DynKlang.ar(`[ Array.rand(12, 770.0, 290.0), 1, mod*8 ]), Rand(-1,1))
- * EnvGen.kr(Env.sine(8), 1, 0.2, doneAction: 2) * 0.25) +
- (Pan2.ar(DynKlang.ar(`[ Array.rand(65, 16050.0, 2290.0), 1, mod2*12 ]), Rand(-1,1))
- * EnvGen.kr(Env.perc(Rand(0.02, 0.5), Rand(0.35,0.45), Rand(0.1,0.4), Rand(-10,-4))) * 0.25) +
- (Pan2.ar(Gendy3.ar(Dust.kr(1,0.5),XLine.kr(13,1333,0.444,0.25),
- 0.5,XLine.kr(30,1500,1.337,0.25),0.01,XLine.kr(20,500,0.5),
- 0.2)) * EnvGen.kr(Env.sine(5), 1, 0.04, doneAction: 2) * 0.25) +
- ({Pan2.ar(Mix.new(Gendy3.ar(2, 0, COsc.kr(mod, mod3, 0, 0.1, mod2),1.0,
- [100,205,210], 0.011,0.005, 8, 8, 0.12)), 0.0)} * 0.25););
- chain = FFT(LocalBuf(2048), in);
- chain = PV_RandComb(chain, Gendy3.ar(mod, mod2, mod3, mul:0.5, initCPs: 4), mod3);
- chain2 = PV_PhaseShift(chain, Gendy2.ar(mod2, mod3, mod, mul:0.5, initCPs: 7), mod2);
- 0.04 * [in, IFFT(chain)] + 0.04 * [in, IFFT(chain2)];
- });
- 5.rand.wait;
- })}.fork;
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement