6 Dynamic waveshape and spectrum control
In this chapter we investigate several techniques for generating waveforms with time-varying waveshape and corresponding spectrum. We consider three distinct techniques which are inherently compatible with the DDS model:
- paged wavetable access – where a contiguous sequence of waveform functions is tabulated in memory and accessed sequentially according to a time-varying waveshape (or spectrum) parameter;
- linear wavetable combination – where multiple wavetables that each tabulate different waveform functions are linearly combined according to a time-varying parameter;
- modulation – where the frequency, phase or amplitude of a typically sinusoidal carrier waveform is modulated by a modulator waveform.
Paged wavetable ...