Advertisement
Guest User

Untitled

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