Packages

final case class LatoocarfianC(rate: Rate, freq: GE = Nyquist(), a: GE = 1.0f, b: GE = 3.0f, c: GE = 0.5f, d: GE = 0.5f, xi: GE = 0.5f, yi: GE = 0.5f) extends SingleOut with Product with Serializable

A cubic-interpolating sound generator based on a function given in Clifford Pickover's book Chaos In Wonderland, pg 26. The function is:

x[n+1] = sin(b * y[n]) + c * sin(b * x[n])
y[n+1] = sin(a * y[n]) + d * sin(a * x[n])

According to Pickover, parameters a and b should be in the range from -3 to +3, and parameters c and d should be in the range from 0.5 to 1.5. The function can, depending on the parameters given, give continuous chaotic output, converge to a single value (silence) or oscillate in a cycle (tone). NOTE: This UGen is experimental and not optimized currently, so is rather hoggish of CPU.

freq

Iteration frequency in Hertz.

a

Equation variable

b

Equation variable

c

Equation variable

d

Equation variable

xi

Initial value of x

yi

Initial value of y

See also

LatoocarfianN

LatoocarfianL

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LatoocarfianC
  2. Serializable
  3. SingleOut
  4. SomeOut
  5. Lazy
  6. GE
  7. UGenSource
  8. Expander
  9. Lazy
  10. Product
  11. Equals
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new LatoocarfianC(rate: Rate, freq: GE = Nyquist(), a: GE = 1.0f, b: GE = 3.0f, c: GE = 0.5f, d: GE = 0.5f, xi: GE = 0.5f, yi: GE = 0.5f)

    freq

    Iteration frequency in Hertz.

    a

    Equation variable

    b

    Equation variable

    c

    Equation variable

    d

    Equation variable

    xi

    Initial value of x

    yi

    Initial value of y

Value Members

  1. val a: GE
  2. val b: GE
  3. val c: GE
  4. val d: GE
  5. val freq: GE
  6. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  7. final def name: String
    Definition Classes
    UGenSource
  8. def productElementNames: Iterator[String]
    Definition Classes
    Product
  9. val rate: Rate
    Definition Classes
    LatoocarfianCGE
  10. val xi: GE
  11. val yi: GE