Topics / Bitwig Studio / Bitwig Grid / Bitwig Grid Modules / Grid Random Modules / Noise

Noise

Noise module panel in Bitwig Grid
Noise in Bitwig Grid 6.0.6.

A continuous white- or pink-noise source with optional independent stereo channels.

What it does

Noise produces an aperiodic audio signal without requiring a trigger or phase source. White mode distributes energy evenly per hertz, while Pink mode tilts the spectrum so that successive octaves carry roughly equal energy.

Controls and ports

Control Label Official description
type Noise Type [white or pink] Selects the random distribution to be either white (equal energy per frequency) or pink (equal energy per octave)

Practical uses

  • Use White noise as a bright source for percussion, wind, breath, or subtractive synthesis.
  • Use Pink noise when you want a darker, more evenly balanced spectrum across musical octaves.
  • Filter or sample the output to derive random modulation, or enable stereo for a decorrelated noise bed.

Things to know

  • Noise runs continuously; it does not wait for a trigger and it does not hold one random value like Dice.
  • White describes the spectrum, not a fixed amplitude: instantaneous samples still vary pseudo-randomly in a bipolar range.
  • Pink mode is generated by filtering and mixing several white-noise values, so its level and peak distribution are not identical to White mode.
  • At higher host sample rates the recovered implementation holds each generated value for several samples, using an update interval of floor(sample_rate / 44100) samples.
  • Stereo mode uses two separately seeded random generators; mono mode uses one stream for both output lanes.

Technical details

A high-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.

The confirmed noise/noise body seeds two Random states from Bitwig's host random source. White mode calls the generator directly. Pink mode updates three filter states as b0 = 0.99765*b0 + 0.099046*w0, b1 = 0.963*b1 + 0.2965164*w1, and b2 = 0.57*b2 + 1.0526913*w2, then outputs b0 + b1 + b2 + 0.1848*w3. A sample-and-hold stage refreshes the result every floor(sample_rate / 44100) samples, which yields the host rate at 44.1/48 kHz and approximately 44.1-48 kHz at common higher rates.

Nitro port Type
out OutputAudioPortType

Open questions

  • Measure RMS and peak level for White and Pink, including the settling behavior of the pink filter.
  • Confirm stereo correlation, project-reload seeding, duplicate-module seeding, and offline-render repeatability.
  • Check uncommon sample rates where integer division makes the effective random update rate less intuitive.

Version and sources

Checked against Bitwig Studio 6.0.6. This page combines Bitwig's module metadata, the existing Grid course and guides, and Nitro analysis where the mapping is strong enough to support a technical statement.

Return to Bitwig Grid Modules or the Grid Modules course lesson.

Also matches: Bitwig Noise module, Bitwig Grid Noise, Noise Grid module