Packages

final case class Line(rate: Rate, start: GE = 0.0f, end: GE = 1.0f, dur: GE = 1.0f, doneAction: GE = doNothing) extends SingleOut with HasSideEffect with HasDoneFlag with Product with Serializable

A line generator UGen that moves from a start value to the end value in a given duration.

Warning: Durations greater than around 2.8e6 seconds cause the UGen to misbehave and jump to the end value directly.

start

Starting value (init-time only)

end

Ending value (init-time only)

dur

Duration in seconds. (init-time only)

doneAction

A done-action that is evaluated when the Line has reached the end value after the given duration

See also

XLine

EnvGen

Ramp

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

Instance Constructors

  1. new Line(rate: Rate, start: GE = 0.0f, end: GE = 1.0f, dur: GE = 1.0f, doneAction: GE = doNothing)

    start

    Starting value (init-time only)

    end

    Ending value (init-time only)

    dur

    Duration in seconds. (init-time only)

    doneAction

    A done-action that is evaluated when the Line has reached the end value after the given duration

Value Members

  1. val doneAction: GE
  2. val dur: GE
  3. val end: GE
  4. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  5. final def name: String
    Definition Classes
    UGenSource
  6. def productElementNames: Iterator[String]
    Definition Classes
    Product
  7. val rate: Rate
    Definition Classes
    LineGE
  8. val start: GE