DoubleWell2:
Filter:
Classes (extension) | UGens > Generators > Chaotic

DoubleWell2 : UGen : AbstractFunction : Object
ExtensionExtension

Forced DoubleWell Oscillator
Source: SLUGens.sc

//SLUGens released under the GNU GPL as extensions for SuperCollider 3, by Nick Collins, http://composerprogrammer.com/index.html 

Description

Improved Euler ODE solver implementation of the chaotic Forced Double Well Oscillator (see Strogatz, Steven H. (1994) Nonlinear Dynamics and Chaos. Addison-Wesley, Reading, MA. pp441-7).

D2x +delta*Dx-x+x^3 = F*cos(w*t)

y = Dx

All inputs can have .kr rate UGens plugged in.

Class Methods

DoubleWell2.ar(reset: 0, ratex: 0.01, ratey: 0.01, f: 1, w: 0.001, delta: 1, initx: 0, inity: 0, mul: 1.0, add: 0.0)

Arguments:

reset

restart with new initial conditions sampled from initx, inity

ratex

update rate for x

ratey

update rate for y

f

equation constant

w

equation constant

delta

equation constant

initx

reset value for x

inity

reset value for y

note for me- add a t rate control? or arbitary oscillator input rather than Fcos(wt)

Inherited class methods

Instance Methods

Inherited instance methods

Examples