Chapter 22Sample Rate Conversion

Sample rate conversion may be used to convert a recording done at one sample rate to a new sample rate that may be either higher or lower in frequency. An interpolator increases the sample rate of a signal by inserting new points into the existing audio stream. A decimator lowers the sample rate of a signal by removing samples. In audio FX and synth plugins, we may use the interpolator to raise the sample rate of an input signal or a synthesized signal, pushing its Nyquist frequency up to a higher value. Then, we might do some kind of nonlinear processing that inherently generates high frequency harmonics. If these harmonics do not exceed the new Nyquist rate, or do exceed it but only at extremely low amplitudes, ...

Get Designing Audio Effect Plugins in C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.