Advertisement
Guest User

pitch shift

a guest
Aug 26th, 2015
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SynthDef(\p_shift, {arg pitch;
  2.     var in, rd1, rd2, hann1, hann2, snd1, snd2;
  3.     in = In.ar(2,2);
  4.     rd1 = LFSaw.ar(pitch, 1, 0.5, 0.5);
  5.     hann1 = (rd1 * pi).sin;
  6.     rd2 = Wrap.ar(rd1 + 0.5);
  7.     hann2 = (rd2 * pi).sin;
  8.     snd1 = AllpassL.ar(in, 1, rd1 * 0.01,0) * hann1;
  9.     snd2 = AllpassL.ar(in, 1, rd2 * 0.01,0) * hann2;
  10.     Out.ar(0, snd1 + snd2);
  11. }).add;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement