Packages

final case class Done(src: GE with HasDoneFlag) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable

A UGen which monitors another UGen to see when it is finished. Some UGens, such as PlayBuf , RecordBuf , Line , XLine , EnvGen , Linen , BufRd , BufWr , DbufRd , and the Buffer delay UGens set a 'done' flag when they are finished playing. This UGen echoes that flag as an explicit output signal when it is set to track a particular UGen. When the tracked UGen changes to done, the output signal changes from zero to one.

src

the UGen to track

See also

PlayBuf

Line

EnvGen

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Done
  2. Serializable
  3. HasSideEffect
  4. ControlRated
  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 Done(src: GE with HasDoneFlag)

    src

    the UGen to track

Value Members

  1. lazy val hashCode: Int
    Definition Classes
    UGenSource → AnyRef → Any
  2. final def name: String
    Definition Classes
    UGenSource
  3. def productElementNames: Iterator[String]
    Definition Classes
    Product
  4. final def rate: Rate
    Definition Classes
    ControlRated
  5. val src: GE with HasDoneFlag