## 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.