GrayNoise:
Filter:
Classes | UGens > Generators > Stochastic

GrayNoise : WhiteNoise : UGen : AbstractFunction : Object

Bit-flipping Noise
Source: Noise.sc

Description

Generates noise which results from flipping random bits in a word.1

This type of noise has a high RMS level relative to its peak to peak level. The spectrum is emphasized towards lower frequencies.

Grey/gray noise does not have a standard definition as pink and white noise do. While GrayNoise generates bit-flipping noise, the term "grey/gray noise" may also refer to noise shaped to perceptual equal loudness contours.2

Class Methods

GrayNoise.ar(mul: 1.0, add: 0.0)

From superclass: WhiteNoise

GrayNoise.kr(mul: 1.0, add: 0.0)

From superclass: WhiteNoise

Arguments:

mul

Output will be multiplied by this value.

add

This value will be added to the output.

Inherited class methods

Instance Methods

Inherited instance methods

Examples

[1] - Generated through X_{0} = 1;\;X_{n+1} = X_{n} \oplus z, where \oplus is bitwise exclusive or, and z is a 32-bit binary number with exactly one nonzero digit; the position of the nonzero digit is a uniform random variable.
[2] - See Joseph Wisniewski's 1996 usenet message that seems to have informed the wikipedia articles on Grey noise and on Colors of noise. Notice that the bit-flipping version of gray noise is mentioned in a reply to said usenet message.