SuperCollider CLASSES (extension)

Standard2DL
ExtensionExtension

standard map 2D chaotic generator

Description

x(n+1) = (x(n) + y(n+1)) % 2pi
y(n+1) = (y(n) + ksin(x(n))) % 2pi

Class Methods

*ar (minfreq: 11025, maxfreq: 22050, k: 1.4, x0: 4.9789799812499, y0: 5.7473416156381, mul: 1, add: 0)

From superclass: Standard2DN

*kr (minfreq: 40, maxfreq: 100, k: 1.4, x0: 4.9789799812499, y0: 5.7473416156381, mul: 1, add: 0)

From superclass: Standard2DN

Arguments:

minfreq, maxfreq

iteration frequency in Hertz

k

perturbation amount

x0

initial value of x

y0

initial value of y

Inherited class methods

Instance Methods

Inherited instance methods

Examples

{ Standard2DL.ar(220, 11025, mul:0.3) }.play(s);

// mouse-controlled param
{ Standard2DL.ar(11025, 44100, MouseX.kr(0.9,4), mul:0.3) }.play(s);

// as a frequency control
{ SinOsc.ar(Standard2DL.ar(10, 20, MouseX.kr(0.9,4))*800+900)*0.4 }.play(s);