This page is available in English only

Perlin Noise Oscillator

Generates a smooth, pseudo-random noise using 1D Perlin.

(1 Votes)
Audio Player
0.1 (Updated 7 months ago)
56.8kB
August 30, 2024
Reaktor 6

DESCRIPTION

Generates a smooth, pseudo-random signal using Perlin noise.

Smooth means that the values don't "jump around" like a true random function, and pseudo-random means that the output can be reliably recreated when using the same parameters.

Can be used as an LFO to control parameters smoothly & naturally

Can be used in audio rate to generate timbres.

Audio demos:
1: Using this osc to modulate the frequency of a sine oscillator in a song
2: Additive synthesis with parameters controlled by multiple perlin noise osc
3: Space Drone instrument with Attack & Offset controlled by Perlin noise osc


This Oscillator accepts the following parameters:

X: [0..1] - Position in the noise space (you typically want to connect this to a ramp or triangle oscillator or LFO).

Seed: Any number to initialize the noise space (the same seed will recreate the same noise space)

Smooth: 0>n<=1 - The frequency of "bumps" in the noise space. lower values - more bumpy space

Oct: [1..6] - Octaves: amount of noise layers. Every additional octave increases the roughness and complexity of the signal. Keep on 1 for a smooth random signal.

Fact: 0>n<=1 - Scaling factor applied to each octave. 0.5 is a good starting value.

COMMENTS  (3)

Derek Shishakly
1 month ago
Sorry for the ignorance. I can't seem to open this in Reaktor, it's greyed out.
Birthday Monster
6 months ago
Tried playing my bass through it and it works great as a waveshaper, too
Birthday Monster
6 months ago
Thanks, sounds great! Just tried my own attempt at Perlin noise, and it came out quite differently (though I did use 3D). What's going on in each Perlin core cell? It looks like it's mostly parallel modulo operations. How did you come to that?
now