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)
)