de.sciss.synth.ugen
A cubic-interpolating sound generator based on the difference equation:
x[n+1] = a * pow(x[n], 2) + b * x[n] + c
// default parameters play { QuadC.ar(SampleRate.ir/4) * 0.2 }
// logistic map play { // equation: x1 = -r*x0^2 + r*x0 val r = MouseX.kr(3.5441, 4) // stable range QuadC.ar(SampleRate.ir/4, -r, r, 0, 0.1) * 0.4 }
// logistic map as frequency control play { val r = MouseX.kr(3.5441, 4) // stable range SinOsc.ar(QuadC.ar(40, -r, r, 0, 0.1).madd(800, 900)) * 0.4 }
QuadL
QuadN
Iteration frequency in Hertz
Equation variable
Initial value of x
A cubic-interpolating sound generator based on the difference equation:
Examples
QuadL
QuadN