FincoSprottS Yet another chaotic system UGen
# x,y,z = FincoSprottS.ar(freq=22050, a=8, b=2, h=0.05, xi=0, yi=0, zi=0, mul=1.0, add=0.0)
The "system S" described by Lucas Finco and Clint Sprott:
http://sprott.physics.wisc.edu/chaos/finco/abs.html
The system is defined by:
d x /d t = - x - ay
d y /d t = x + b | z |
d z /d t = x + 1
See also [FincoSprottL] and [FincoSprottM]
An example using just the x value:
{ FincoSprottS.ar(MouseX.kr(20, SampleRate.ir)) * 0.3 }.play(s);
An example utilising the three different outputs as pitch, PWM and pan values (respectively):
(
{
# x,y,z = FincoSprottS.ar(MouseX.kr(1, 200));
Pan2.ar(Pulse.ar(x.range(100,1000), y.range(0,1), 0.3), z + 0.5)
}.play(s)
)