Chua Actor

The chua suite (chuaActor, chuaHand, chuaAlg).

To use the chua implementation, load chua.so and create an actor of type ChuaActor.

ChuaActor messages

In addition to the messages understood by all generator actors, the ChuaActor understands the following messages:
SetChuaR hActor x
Set value of R in Chua circuit for new instances created by this actor to x.
SetAllChuaR hActor x
Set value of R in Chua circuit of all children to x, and set the default value of R for all future children.
SetChuaR0 hActor x
Set value of R0 in Chua circuit for new instances created by this actor to x.
SetAllChuaR0 hActor x
Set value of R0 in Chua circuit of all children to x, and set the default value of R0 for all future children.
SetChuaC1 hActor x
Set value of C1 in Chua circuit for new instances created by this actor to x.
SetAllChuaC1 hActor x
Set value of C1 in Chua circuit of all children to x, and set the default value of C1 for all future children.
SetChuaC2 hActor x
Set value of C2 in Chua circuit for new instances created by this actor to x.
SetAllChuaC2 hActor x
Set value of C2 in Chua circuit of all children to x, and set the default value of C2 for all future children.
SetChuaL hActor x
Set value of L in Chua circuit for new instances created by this actor to x.
SetAllChuaL hActor x
Set value of L in Chua circuit of all children to x, and set the default value of L for all future children.
SetChuaBPH1 hActor x
Set value of BPH1 in Chua circuit for new instances created by this actor to x.
SetAllChuaBPH1 hActor x
Set value of BPH1 in Chua circuit of all children to x, and set the default value of BPH1 for all future children.
SetChuaBPH2 hActor x
Set value of BPH2 in Chua circuit for new instances created by this actor to x.
SetAllChuaBPH2 hActor x
Set value of BPH2 in Chua circuit of all children to x, and set the default value of BPH2 for all future children.
SetChuaBP1 hActor x
Set value of BP1 in Chua circuit for new instances created by this actor to x.
SetAllChuaBP1 hActor x
Set value of BP1 in Chua circuit of all children to x, and set the default value of BP1 for all future children.
SetChuaBP2 hActor x
Set value of BP2 in Chua circuit for new instances created by this actor to x.
SetAllChuaBP2 hActor x
Set value of BP2 in Chua circuit of all children to x, and set the default value of BP2 for all future children.
SetChuaM0 hActor x
Set value of M0 in Chua circuit for new instances created by this actor to x.
SetAllChuaM0 hActor x
Set value of M0 in Chua circuit of all children to x, and set the default value of M0 for all future children.
SetChuaM1 hActor x
Set value of M1 in Chua circuit for new instances created by this actor to x.
SetAllChuaM1 hActor x
Set value of M1 in Chua circuit of all children to x, and set the default value of M1 for all future children.
SetChuaM2 hActor x
Set value of M2 in Chua circuit for new instances created by this actor to x.
SetAllChuaM2 hActor x
Set value of M2 in Chua circuit of all children to x, and set the default value of M2 for all future children.
SetChuaM3 hActor x
Set value of M3 in Chua circuit for new instances created by this actor to x.
SetAllChuaM3 hActor x
Set value of M3 in Chua circuit of all children to x, and set the default value of M3 for all future children.
ResetAllChuaState
Resets the state of all Chua children.

chua handler messages

In addition to the messages understood by all handlers, the handler for the chua algorithm understands the following messages:
SetChuaR hSound x time
Set the R value of the Chua circuit to x. If time is specified, modulate to the new value of R over the specified duration.
SetChuaR0 hSound x time
Set the R0 value of the Chua circuit to x. If time is specified, modulate to the new value of R0 over the specified duration.
SetChuaC1 hSound x time
Set the C1 value of the Chua circuit to x. If time is specified, modulate to the new value of C1 over the specified duration.
SetChuaC2 hSound x time
Set the C2 value of the Chua circuit to x. If time is specified, modulate to the new value of C2 over the specified duration.
SetChuaL hSound x time
Set the L value of the Chua circuit to x. If time is specified, modulate to the new value of L over the specified duration.
SetChuaBPH1 hSound x time
Set the BPH1 value of the Chua circuit to x. If time is specified, modulate to the new value of BPH1 over the specified duration.
SetChuaBPH2 hSound x time
Set the BPH2 value of the Chua circuit to x. If time is specified, modulate to the new value of BPH2 over the specified duration.
SetChuaBP1 hSound x time
Set the BP1 value of the Chua circuit to x. If time is specified, modulate to the new value of BP1 over the specified duration.
SetChuaBP2 hSound x time
Set the BP2 value of the Chua circuit to x. If time is specified, modulate to the new value of BP2 over the specified duration.
SetChuaM0 hSound x time
Set the M0 value of the Chua circuit to x. If time is specified, modulate to the new value of M0 over the specified duration.
SetChuaM1 hSound x time
Set the M1 value of the Chua circuit to x. If time is specified, modulate to the new value of M1 over the specified duration.
SetChuaM2 hSound x time
Set the M2 value of the Chua circuit to x. If time is specified, modulate to the new value of M2 over the specified duration.
SetChuaM3 hSound x time
Set the M3 value of the Chua circuit to x. If time is specified, modulate to the new value of M3 over the specified duration.
ResetChuaState hSound
Reset the state of this Chua circuit.