We can also make an attenuator by changing the slope of our
linear function.
...
m = 0.8;
w = m*linspace(-1, 11, N);   % change slope.
y = lininterp(w, xsc);
 
	
Figure 5:
Attenuator (slope of .08)
| 
  | 
 
``Music 270a: Waveshaping Synthesis''
 by Tamara Smyth, 
Department of Music, University of California, San Diego (UCSD). 
Download  PDF version (waveshaping.pdf)
Download  compressed PostScript version (waveshaping.ps.gz)
Download  PDF `4 up' version (waveshaping_4up.pdf)
Download  compressed PostScript `4 up' version (waveshaping_4up.ps.gz)
Copyright © 2019-03-03 by  Tamara Smyth.
Please email errata, comments, and suggestions to  Tamara Smyth<trsmyth@ucsd.edu>