SuperCollider CLASSES (extension)

Henon2DL
ExtensionExtension

henon map 2D chaotic generator
Inherits from: Henon2DN : UGen : AbstractFunction : Object

Description

y = b * x(n)
x(n+2) = 1 - ax(n+1)^2 + y

Class Methods

*ar (minfreq: 11025, maxfreq: 22050, a: 1.4, b: 0.3, x0: 0.30501993062401, y0: 0.20938865431933, mul: 1, add: 0)

From superclass: Henon2DN

*kr (minfreq: 40, maxfreq: 100, a: 1.4, b: 0.3, x0: 0.30501993062401, y0: 0.20938865431933, mul: 1, add: 0)

From superclass: Henon2DN

Arguments:

minfreq, maxfreq

iteration frequency in Hertz

a, b

equation variables

x0

initial value of x

y0

initial value of y

Inherited class methods

Instance Methods

Inherited instance methods

Examples

{ Henon2DL.ar(SampleRate.ir/4, SampleRate.ir, MouseX.kr(1,1.4), MouseY.kr(0,0.3)) * 0.2 }.play(s);

(
{ Henon2DL.ar(
    2200, 8800,
    LFNoise2.kr(1, 0.2, 1.2),
    LFNoise2.kr(1, 0.15, 0.15)
) * 0.2 }.play(s);
)

{ SinOsc.ar(Henon2DL.ar(20, 40, MouseX.kr(1,1.4), MouseY.kr(0,0.3))*800+900)*0.4 }.play(s);