SuperCollider CLASSES (extension)

LFBrownNoise2
ExtensionExtension

random walk cubic interp

Description

Random walk with Gendyn distributions.

Class Methods

*ar (freq: 20, dev: 1, dist: 0, mul: 1, add: 0)

From superclass: LFBrownNoise0

*kr (freq: 20, dev: 1, dist: 0, mul: 1, add: 0)

From superclass: LFBrownNoise0

Arguments:

freq

approximate rate at which to generate random values.

dev

scale maximum step (0-1).

dist

Gendyn distribution to use (0-5: see Gendy1 for details).

Inherited class methods

Instance Methods

Inherited instance methods

Examples

(
SynthDef("help-LFNoise2", { arg out=0;
    Out.ar(out,
        LFBrownNoise2.ar(1000, 1, MouseX.kr(0, 5), 0.25)
    )
}).play;
)

//use as frequency control
(
SynthDef("help-LFNoise2", { arg out=0;
    Out.ar(out,
        SinOsc.ar(
            LFBrownNoise2.kr(8.dup, 0.2, 0, 400, 450),
            0, 0.2
        )
    )
}).play;
)