SuperCollider CLASSES (extension)

Gbman2DC
ExtensionExtension

gingerbreadman map 2D chaotic generator
Inherits from: Gbman2DN : UGen : AbstractFunction : Object

Description

x(n+1) = 1 - y(n) + |x(n)|
y(n+1) = x(n)

Class Methods

*ar (minfreq: 11025, maxfreq: 22050, x0: 1.2, y0: 2.1, mul: 1, add: 0)

From superclass: Gbman2DN

*kr (minfreq: 40, maxfreq: 100, x0: 1.2, y0: 2.1, mul: 1, add: 0)

From superclass: Gbman2DN

Arguments:

minfreq, maxfreq

iteration frequency in Hertz

x0

initial value of x

y0

initial value of y

Inherited class methods

Instance Methods

Inherited instance methods

Examples

{ Gbman2DC.ar(MouseX.kr(20, SampleRate.ir*0.25), MouseX.kr(80, SampleRate.ir), 0.1) }.play(s);

{ Gbman2DC.ar(11025, 22050, -0.7, -2.7, 0.1) }.play(s);

{ Gbman2DC.ar(2200, 8800, 1.2, 2.0002, 0.1) }.play(s);