[sdiy] RE: Polyphonic synthesizer (controlling with vactrols)

Paul Maddox Paul.Maddox at Wavesynth.com
Mon Apr 22 22:00:17 CEST 2002


Andre,

>For waveforms such as sawtooth, square and triangle, software
>oscillators are hard. If the frequency is not a whole
>submultiple of the sample rate, aliasing occurs. Unless you
>generate the wave form additively, and that can be quite costly
>in terms of CPU for low fundamental frequencies (at 50 Hz, there
>are 400 harmonics).

not so...
use Phase accumulator oscillators and a simple waveform lookup..
Listen to the Monowave (http://www.Modulus.wavesynth.com/monowave/)
It uses two phase accumulator oscillators and an eprom with waveforms in.
No aliasing there, unless you press the de-rez button :-)

in short, use variable sample rate playback for raw waveforms, its sound
much nicer..
Those that didnt include most of the EMU range, and even the DW6000/8000
used fixed sample rate.
They started off with 1024 byte waveform samples, massive!!!

Paul
______________________________________________
"I've seen the light at the end of the tunnel, And its blue!'

Wavesynth home page;-
    Http://www.wavesynth.com
Modulus synthesizers home page;-
    Http://www.modulus.wavesynth.com
PPG Synthesizer pages;-
    Http://www.PPG.wavesynth.com






More information about the Synth-diy mailing list