Generating pink noise
In one of his most famous columns for Scientific American, Martin Gardner wrote about pink noise and its relation to fractal music. The article was based on a 1978 paper by Voss and Clarke, which presents, among other things, a simple...
Summary
This blog by Allen (2016) surveys methods for generating pink (1/f) noise, tracing the classic Voss–Clarke (Voss–McCartney) approach popularized by Gardner and explaining practical implementations. Readers will learn how time-domain random-walk mixing and FFT-based spectral shaping produce the 1/f power-law spectrum and when to prefer each method for audio and signal-analysis applications.
Key Takeaways
- Understand the Voss–Clarke (Voss–McCartney) algorithm and why mixing random octave-limited random processes yields a 1/f spectrum
- Implement pink noise using FFT-based spectral shaping (apply 1/√f magnitude shaping to white noise) and handle phase/overlap issues
- Evaluate pink noise by estimating PSD on log–log axes and measuring the spectral slope to verify 1/f behavior
- Compare alternatives: time-domain filtering, autoregressive/fractional models, and practical FIR/IIR approximations for 1/f coloration
Who Should Read This
Practicing DSP and audio engineers, researchers, and advanced hobbyists who need reliable pink-noise generators for testing, synthesis, or analysis.
TimelessIntermediate
Related Documents
- A New Approach to Linear Filtering and Prediction Problems TimelessAdvanced
- A Quadrature Signals Tutorial: Complex, But Not Complicated TimelessIntermediate
- An Introduction To Compressive Sampling TimelessIntermediate
- Lecture Notes on Elliptic Filter Design TimelessAdvanced
- Computing FFT Twiddle Factors TimelessAdvanced







