home/ atoms/ perlin-noise-modulation

Perlin-noise modulation produces smooth, continuously-varying CV that never repeats, unlike stepped random LFOs

Perlin noise is a gradient-based noise function that produces smoothly interpolated values — it moves without abrupt jumps and never exactly repeats. As a modulation source it creates organic, living movement: a filter cutoff that wanders naturally, a pitch that breathes, a level that swells unpredictably. This contrasts with a sample-and-hold (stepped) random source, which jumps between discrete values, and with a periodic LFO, which repeats identically every cycle. The freemodular Drift module is built on this idea — its docs state ‘The main algorithm is based on Perlin noise, but there are three other algorithms to choose from if you want a different flavor’ — giving ‘an organically moving, never repeating modulation source.‘

Examples

Route Drift (Perlin algorithm) to a filter cutoff: the cutoff drifts up and down with natural momentum. Swap in a triangle LFO and the cutoff rises/falls mechanically; swap in sample-and-hold random and it jumps between discrete levels.

Assessment

Contrast the perceptual result of Perlin-noise modulation vs. a triangle LFO applied to the same parameter. Give a musical situation where you would choose the never-repeating Perlin source over a tempo-synced LFO.

“The main algorithm is based on Perlin noise, but there are three other algorithms to choose from if you want a different flavor.”