next up previous contents index
Next: Converting controls to signals Up: Examples Previous: Examples   Contents   Index

Sampling and foldover

Example C01.nyquist.pd (Figure 3.13, part a) shows an oscillator playing a wavetable, sweeping through frequencies from 500 to 1423. The wavetable consists of only the 46th partial, which therefore varies from 23000 to 65458 Hertz. At a sample rate of 44100 these two frequencies theoretically sound at 21100 and 21358 Hertz, but sweeping from one to the other folds down through zero and back up.

Figure 3.13: (a) sending an oscillator over the Nyquist frequency; (b) zipper noise from the line (control) object; (c) the line~ and vline~ objects compared.
\begin{figure}\psfig{file=figs/fig03.13.ps}\end{figure}

Two other waveforms are provided to show the interesting effects of beating between partials which, although they "should" have been far apart, find themselves neighbors through foldover. For instance, at 1423 Hertz, the second harmonic is 2846 Hertz whereas the 33rd harmonic sounds at 1423*33-44100 = 2859 Hertz--a rude dissonance.

Other less extreme examples can still produce audible foldover in less striking forms. Usually it is still objectionable and it is worth learning to hear it. Example C02.sawtooth-foldover.pd (not pictured here) demonstrates this for a sawtooth (the phasor~ object). For wavetables holding audio recordings, interpolation error can create extra foldover. The effects of this can vary widely; the sound is sometimes described as "crunchy" or "splattering", depending on the recording, the transposition, and the interpolation algorithm.


next up previous contents index
Next: Converting controls to signals Up: Examples Previous: Examples   Contents   Index
Miller Puckette 2006-12-30