Dwhite, Diwhite demand rate white noise random generators


superclass: UGen



*new(lo, hi, length)

lo minimum value

hi maximum value

length number of values to create

Dwhite returns numbers in the continuous range between lo and hi, Diwhite returns integer values

The arguments can be a number or any other ugen

structurally related: Pwhite, WhiteNoise

see also: Demand

// example

// Dwhite

(

{ 

var a, freq, trig;

a = Dwhite(0, 15, inf);

trig = Impulse.kr(MouseX.kr(1, 40, 1));

freq = Demand.kr(trig, 0, a) * 30 + 340; 

SinOsc.ar(freq) * 0.1

}.play;

)

// Diwhite

(

{ 

var a, freq, trig;

a = Diwhite(0, 15, inf);

trig = Impulse.kr(MouseX.kr(1, 40, 1));

freq = Demand.kr(trig, 0, a) * 30 + 340; 

SinOsc.ar(freq) * 0.1

}.play;

)