2 summary:: Gingerbreadman map chaotic generator
3 categories:: UGens>Generators>Chaotic
4 related:: Classes/GbmanN
7 A linear-interpolating sound generator based on the difference equations:
10 x[n+1] = 1 - y[n] + abs(x[n])
13 warning:: reviser formulae converted to c like code ::
15 The behavior of the system is dependent only on its initial conditions and cannot be changed once it's started.
17 Reference: Devaney, R. L. "The Gingerbreadman." Algorithm 3, 15-16, Jan. 1992.
22 Iteration frequency in Hertz
30 // default initial params
31 { GbmanL.ar(MouseX.kr(20, SampleRate.ir)) * 0.1 }.play(s);
33 // different initial params
34 { GbmanL.ar(MouseX.kr(20, SampleRate.ir), -0.7, -2.7) * 0.1 }.play(s);
37 { GbmanL.ar(MouseX.kr(20, SampleRate.ir), 1.2, 2.0002) * 0.1 }.play(s);
39 // as a frequency control
40 { SinOsc.ar(GbmanL.ar(40)*400+500)*0.4 }.play(s);