Advertisement
Guest User

Untitled

a guest
Jul 20th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Effect
  2. SynthDef(\vib, {|out=0,gate,in|
  3.     var sig;
  4.     var env;
  5.     sig = In.ar(in,2);
  6.     sig = sig*SinOsc.kr(8,0,0.5,0.5);
  7.     ReplaceOut.ar(out,sig);
  8. }).add;
  9.  
  10. ~bus = Bus.audio(s,2);
  11. ~group = Group();
  12. ~vib = Synth.tail(~group,\vib,[\in,~bus]);
  13.  
  14. //Source
  15. SynthDef(\ping, {|out=0,gate=1|
  16.     var sig;
  17.     var env;
  18.     env = EnvGen.ar(Env.asr(0.01,0.1,0.5),gate,doneAction:2);
  19.     sig = SinOsc.ar(262);
  20.     sig = sig*env;
  21.     Out.ar(out,sig);
  22. }).add;
  23.  
  24. n = NodeProxy.audio(s,2);
  25. n.play(out:~bus,group:~group,addAction:\addToHead);//DOESN'T PAN
  26. n.play(out:0,group:s);//WORKS
  27. n[0] = Pbind(\instrument,\ping);
  28. n[1] = \filter -> {|in| Pan2.ar(in[0],MouseX.kr(-1,1))};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement