Interesting Paper available on Moog VCF
Don Tillman
don at till.com
Thu Sep 19 07:48:57 CEST 1996
Date: Wed, 18 Sep 1996 13:22:19 -0400 (EDT)
From: Eli Brandt <eli at ux3.sp.cs.cmu.edu>
Don Tillman wrote:
> Analog nonlinearities are extremely difficult to implement digitally.
> When you add a digital nonlinearity you create an infinite number of
> harmonics, and these alias around and sound pretty crappy.
Interesting. My gut feeling is that if the waveshaping function is
"smooth" in some sense, it should produce a band-limited output.
Only for a few special case curves. Square-law f'rinstance.
But try an exponential curve. That's pretty smooth, right? Put a
single sinewave through an exponential transfer function and you've
got a waveform that contains *all* harmonics (the amount diminishes as
the harmonics get higher of course). That makes for a lot of
aliasing. But don't take my word for it, prove it yourself; work out
the Fourier series of expt(sin(wt)).
-- Don
More information about the Synth-diy
mailing list