home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 July & August / PCWorld_2007-07-08_cd.bin / audio-video / reaper / reaper1861-install.exe / Effects / Guitar / distort-fuzz < prev    next >
Text File  |  2007-02-12  |  589b  |  30 lines

  1. desc:distortion, fuzzy
  2.  
  3. slider1:20<1,300>shape
  4. slider2:-25<-60,60,1>hard limit (dB)
  5. slider3:0<-120,0,1>wet mix (dB)
  6. slider4:-60<-120,0,1>dry mix (dB)
  7. slider5:0<0,2,1{Left,Right,Stereo}>channel mode
  8.  
  9. @init
  10. @slider
  11. maxv=2 ^ (slider2/6);
  12. s11=slider1-1;
  13. wet=2^(slider3/6);
  14. dry=2^(slider4/6);
  15.  
  16. @block
  17. @sample
  18.  
  19. slider5 != 1 ? (
  20. as=abs(spl0);
  21. s0=spl0 * (as + slider1) / (as*(as + s11) + 1);
  22. spl0=max(min(s0,maxv),-maxv)*wet + spl0*dry;
  23. );
  24.  
  25. slider5 != 0 ? (
  26. as=abs(spl1);
  27. s0=spl1 * (as + slider1) / (as*(as + s11) + 1);
  28. spl1=max(min(s0,maxv),-maxv)*wet + spl1*dry;
  29. );
  30.