Packages

final case class Select(rate: Rate, index: GE, in: GE) extends SingleOut with Product with Serializable

A UGen which selects among a sequence of inputs, according to an index signal. Note that, although only one signal of the multi input is let through at a time, still all ugens are continuously running.

index

an index signal into the channels of the in argument. The index is automatically clipped to lie between 0 and in.numOutputs - 1 . The index is truncated to its integer part (not rounded), hence using for instance an index of 0.9 will still be interpreted as index 0 .

in

a graph element which is composed of the channels to be indexed.

See also

TWindex

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Select
  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 Select(rate: Rate, index: GE, in: GE)

    index

    an index signal into the channels of the in argument. The index is automatically clipped to lie between 0 and in.numOutputs - 1 . The index is truncated to its integer part (not rounded), hence using for instance an index of 0.9 will still be interpreted as index 0 .

    in

    a graph element which is composed of the channels to be indexed.

Value Members

  1. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  2. val in: GE
  3. val index: GE
  4. final def name: String
    Definition Classes
    UGenSource
  5. def productElementNames: Iterator[String]
    Definition Classes
    Product
  6. val rate: Rate
    Definition Classes
    SelectGE