CHAPTER 14

Miscellaneous Plug-Ins

There are a few effects left over that didn't have an exact chapter to reside in, so they are presented here. Interestingly, they are some of the simplest to implement but can have a massive sonic impact on the audio they process. These effects include

•  Tremolo

•  Auto-panning

•  Ring modulation

•  Wave shaping

14.1 Design a Tremolo/Panning Plug-In

The tremolo is a modulated amplitude effect that uses a low-frequency oscillator (LFO) to directly modulate the output. The LFO waveform is usually triangular or sinusoidal. If the LFO is a square wave, it produces a gapping effect, where intermittent chunks of audio are alternatively muted then restored to unity gain. An auto-panning algorithm pans the signal from ...

Get Designing Audio Effect Plug-Ins in C++ 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.