Packages

final case class CircleRamp(rate: MaybeRate, in: GE, dur: GE = 0.1f, lo: GE = -180, hi: GE = 180) extends SingleOut with Product with Serializable

This is a UGen like Ramp , but it always takes the shortest way around a defined circle, wrapping values where appropriate. This can be useful when smoothing panning signals for speaker rings, for instance in Vector Base Amplitude Panning.

This is a third-party UGen (VBAPUGens).

in

The signal to be smoothed.

dur

Ramp duration in seconds

lo

The lower wrap value

hi

The upper wrap value

See also

VBAP

Ramp

Lag

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CircleRamp
  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 CircleRamp(rate: MaybeRate, in: GE, dur: GE = 0.1f, lo: GE = -180, hi: GE = 180)

    in

    The signal to be smoothed.

    dur

    Ramp duration in seconds

    lo

    The lower wrap value

    hi

    The upper wrap value

Value Members

  1. val dur: GE
  2. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  3. val hi: GE
  4. val in: GE
  5. val lo: GE
  6. final def name: String
    Definition Classes
    UGenSource
  7. def productElementNames: Iterator[String]
    Definition Classes
    Product
  8. val rate: MaybeRate
    Definition Classes
    CircleRampGE