Noise Generator Node

The Noise Generator Node, as its name implies, generates noise, or more specifically, a noise-based output. You can use it to generate a single sound, or play multiple sounds based on a source melody. It’s a basic building block for some synthesized percussion hits, wind ambiences, and similar sounds.

To listen to the audio output, connect to an Audio Destination Node.


Inputs

Melody Input

A Melody input to control the Node.

The Noise Generator Node plays a sound for each note in the source Melody, applying ADSR on a per-note basis, with unlimited polyphony.

This input is only available in Melody controlled mode, and consequently, if you connect a melody signal to this input while it’s disabled, it’ll automatically set the Mode setting to Melody controlled.


Settings

Noise Type

The type of noise to generate.

As the name of each option implies, White Noise generates full spectrum white noise of equal power at all frequencies, and Pink Noise and Brown Noise each generate noise where the power on the audio spectrum is inversely proportional to the frequency.

In simpler terms, White Noise is louder in higher frequencies, and Pink Noise and Brown Noise are attenuated towards higher frequencies (brown noise even more so than pink noise).

Mode

Controls when the noise is generated:

  • Continuous noise: outputs a single, continuous noise during playback.
  • Melody controlled: plays a burst of noise for each note in the connected source melody. This mode enables the Melody Input.
Channel Count

Sets the number of individual noise channels in the output.

ADSR

The White Noise Node applies an AHDSR (Attack-Hold-Decay-Sustain-Release) envelope to each sound played, configurable through a visual editor. In Continuous Noise mode (see below), the Node applies the AHDSR to the single continuous sound, in its entirety.


Outputs

Audio Output

The generated noise.


Technical Details

The Noise Generator Node pre-generates various noise buffers, and then plays those back.

The buffer is long enough to prevent noticeable looping, but is always different when a new Noise Generator Node instance is created. This includes closing and re-opening a project, rendering the project to an audio file, or deleting the Node, then undoing its deletion.


Similar Nodes

  • The Bitcrusher Node, when its Bit Depth setting is low enough, adds noise to the audio signal, similar to what the Noise Generator Node outputs.