Classes | UGens > Demand

Dxrand : ListDUGen : DUGen : UGen : AbstractFunction : Object

Demand rate random sequence generator.
Source: Demand.sc

Description

Dxrand never plays the same value twice, whereas Drand chooses any value in the list.

See Pxrand for structurally related equivalent.

Class Methods

Dxrand.new(list, repeats: 1)

From superclass: ListDUGen

Arguments:

list

An array of values or other UGens.

repeats

Number of values to return.

Inherited class methods

Instance Methods

Inherited instance methods

Examples

(
{
    var a, freq, trig;
    a = Dxrand([1, 3, 2, 7, 8], inf);
    trig = Impulse.kr(MouseX.kr(1, 400, 1));
    freq = Demand.kr(trig, 0, a) * 30 + 340;
    SinOsc.ar(freq) * 0.1

}.play;
)