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>