[sdiy] Wave Shaping?
Tom May
tom at tommay.net
Wed Jun 6 23:34:14 CEST 2001
Grant Richter <grichter at asapnet.net> writes:
> The Blacet/Wiard Mini-Wave is the most advanced waveshaper ever offered
> commercially.
>
> Non-linear synthesis begins with a sine wave of unit amplitude (1).
> Tchebychev polynomials are used to convert the sine wave into any arbitrary
> harmonic content. Mike Firman has some C code that takes a set of harmonic
> amplitudes and converts them into the function needed to distort a sine wave
> into having those harmonic amplitudes.
Then you could do "filter sweeps" by tweaking the function on the fly.
That should get you some kind of virtual additive synthesis, i.e., the
same results and a similar or identical user interface, but using a
different technique and possibly more CPU power, but with the
advantage of being able to process arbitrary wave forms through the
shaper. I think there's another mailing list for people who do this
sort of thing in software . . .
fTom.
More information about the Synth-diy
mailing list