Advertisement
Guest User

sdsds

a guest
Mar 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. (
  2. SynthDef(\lead, {|out = 0, freq = 440, fFreq = 600, mul = 1, release = 0.4, panpos = 0, rMix = 0.5|
  3. var env, fEnv, sig;
  4. env = Env.perc(0.01, release, 1, -6);
  5. fEnv = Env.linen(0.01, 0, release, 1, \sine);
  6. sig = Mix.new([HPF.ar(RLPF.ar(LFPulse.ar([freq - (freq/360), freq + (freq/360)], mul: EnvGen.kr(env, doneAction: 2)),
  7. (fFreq * EnvGen.kr(fEnv)), 0.4, 12).distort * 0.04, 120),
  8. LFPulse.ar((freq), mul: 0.08 * EnvGen.kr(env, doneAction: 2))]
  9. );
  10. OffsetOut.ar(out, FreeVerb.ar(Pan2.ar(sig, panpos, mul), rMix));
  11. }).add;
  12. );
  13.  
  14. // test
  15. Synth(\lead);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement