Package

de.sciss.synth

ugen

Permalink

package ugen

Visibility
  1. Public
  2. All

Type Members

  1. final case class AudioControl(values: IndexedSeq[Float], ctrlName: Option[String]) extends MultiOut with AudioRated with Product with Serializable

    Permalink
  2. final case class AudioControlProxy(values: IndexedSeq[Float], name: Option[String]) extends ControlProxyLike with AudioRated with Product with Serializable

    Permalink
  3. sealed trait BinaryOpUGen extends SingleOut

    Permalink
  4. final case class ChannelProxy(elem: GE, index: Int) extends GE.Lazy with Product with Serializable

    Permalink
  5. final case class Constant(value: Float) extends UGenIn with ScalarRated with Product with Serializable

    Permalink

    A scalar constant used as an input to a UGen.

    A scalar constant used as an input to a UGen. These constants are stored in a separate table of the synth graph.

  6. final case class Control(rate: Rate, values: IndexedSeq[Float], ctrlName: Option[String]) extends MultiOut with Product with Serializable

    Permalink
  7. final class ControlFactory extends ControlFactoryLike

    Permalink
  8. trait ControlFactoryLike extends AnyRef

    Permalink
  9. final case class ControlProxy(rate: Rate, values: IndexedSeq[Float], name: Option[String]) extends ControlProxyLike with Product with Serializable

    Permalink
  10. final class ControlProxyFactory extends AnyVal

    Permalink
  11. trait ControlProxyLike extends GE

    Permalink
  12. final case class ControlUGenOutProxy(source: ControlProxyLike, outputIndex: Int) extends UGenIn with Product with Serializable

    Permalink

    A ControlOutProxy is similar to a UGenOutProxy in that it denotes an output channel of a control UGen.

    A ControlOutProxy is similar to a UGenOutProxy in that it denotes an output channel of a control UGen. However it refers to a control-proxy instead of a real control ugen, since the proxies are synthesized into actual ugens only at the end of a synth graph creation, in order to clump several controls together. ControlOutProxy instance are typically returned from the ControlProxyFactory class, that is, using the package implicits, from calls such as "myControl".kr.

  13. final case class ControlValues(seq: IndexedSeq[Float]) extends Product with Serializable

    Permalink
  14. final case class GESeq(elems: IndexedSeq[GE]) extends GE with Product with Serializable

    Permalink
  15. final case class MulAdd(in: GE, mul: GE, add: GE) extends SingleOut with Product with Serializable

    Permalink
  16. final case class Nyquist() extends GE with ScalarRated with Product with Serializable

    Permalink

    A helper UGen equivalent to SampleRate.ir * 0.5.

  17. final case class Sum3(in0: GE, in1: GE, in2: GE) extends SingleOut with Product with Serializable

    Permalink
  18. final case class Sum4(in0: GE, in1: GE, in2: GE, in3: GE) extends SingleOut with Product with Serializable

    Permalink
  19. final case class TrigControl(values: IndexedSeq[Float], ctrlName: Option[String]) extends MultiOut with ControlRated with Product with Serializable

    Permalink
  20. final case class TrigControlProxy(values: IndexedSeq[Float], name: Option[String]) extends ControlProxyLike with ControlRated with Product with Serializable

    Permalink
  21. sealed trait UGenInGroup extends UGenInLike

    Permalink

    A trait that can be either a group of UGenInLike or a UGen.MultiOut

  22. final case class UGenOutProxy(source: MultiOut, outputIndex: Int) extends UGenIn with UGenProxy with Product with Serializable

    Permalink

    A UGenOutProxy refers to a particular output of a multi-channel UGen.

    A UGenOutProxy refers to a particular output of a multi-channel UGen. A sequence of these form the representation of a multi-channel-expanded UGen.

  23. sealed trait UGenProxy extends UGenIn

    Permalink
  24. final case class UnaryOpUGen(selector: Op, a: GE) extends SingleOut with Product with Serializable

    Permalink

Value Members

  1. object AudioControl extends Serializable

    Permalink
  2. object AudioControlProxy extends Serializable

    Permalink
  3. object BinaryOpUGen

    Permalink

    Binary operations are generally constructed by calling one of the methods of GEOps.

    Binary operations are generally constructed by calling one of the methods of GEOps.

    See also

    UnaryOpUGen

    GEOps

  4. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  5. object Constant extends Serializable

    Permalink
  6. object Control extends Serializable

    Permalink
  7. object ControlProxy extends Serializable

    Permalink
  8. object ControlValues extends Serializable

    Permalink
  9. object Nyquist extends Serializable

    Permalink

    A helper UGen equivalent to SampleRate.ir * 0.5.

  10. object Sum3 extends Serializable

    Permalink
  11. object Sum4 extends Serializable

    Permalink
  12. object TrigControl extends Serializable

    Permalink
  13. object TrigControlProxy extends Serializable

    Permalink
  14. object UGenInGroup

    Permalink
  15. object UnaryOpUGen extends Serializable

    Permalink

    Unary operations are generally constructed by calling one of the methods of GEOps.

    Unary operations are generally constructed by calling one of the methods of GEOps.

    See also

    GEOps  @see BinaryOpUGen

  16. package impl

    Permalink

Ungrouped