de.sciss.synth

ugen

package ugen

Visibility
  1. Public
  2. All

Type Members

  1. final case class ChannelIndices(in: GE) extends SingleOut with ScalarRated with Product with Serializable

    A graph element that produces an integer sequence from zero until the number-of-channels of the input element.

  2. final case class ChannelRangeProxy(elem: GE, from: Int, until: Int, step: Int) extends GE.Lazy with Product with Serializable

    A helper graph element that selects a particular range of output channel of another element.

  3. final case class Env(startLevel: GE, segments: Seq[Segment], releaseNode: GE = synth.this.GE.const(-99), loopNode: GE = synth.this.GE.const(-99)) extends EnvLike with Product with Serializable

  4. sealed trait EnvFactory[V] extends AnyRef

  5. sealed trait EnvLike extends GE

  6. final case class Flatten(elem: GE) extends GE.Lazy with Product with Serializable

    A graph element that flattens the channels from a nested multi-channel structure.

  7. final case class IEnv(startLevel: GE, segments: Seq[Segment], offset: GE = synth.this.GE.const(0)) extends EnvLike with Product with Serializable

  8. final case class LinLin(in: GE, srcLo: GE = synth.this.GE.const(0.0), srcHi: GE = synth.this.GE.const(1.0), dstLo: GE = synth.this.GE.const(0.0), dstHi: GE = synth.this.GE.const(1.0)) extends GE.Lazy with Product with Serializable

    A graph element which maps a linear range to another linear range.

  9. final case class Mix(elem: GE) extends SingleOut with Product with Serializable

    A graph element that mixes the channels of a signal together.

  10. final case class NumChannels(in: GE) extends SingleOut with ScalarRated with Product with Serializable

    A graph element that produces an integer with number-of-channels of the input element.

  11. final case class Pad(in: GE, to: GE) extends SingleOut with Product with Serializable

    A graph element that controls the multi-channel expansion of its in argument to match the to argument by padding (extending and wrapping) it.

  12. final case class PhysicalIn(indices: GE, numChannels: Seq[Int]) extends GE.Lazy with AudioRated with Product with Serializable

    A graph element which reads from a connected sound driver input.

  13. final case class PhysicalOut(indices: GE, in: GE) extends ZeroOut with AudioRated with Product with Serializable

    A graph element which writes to a connected sound driver output.

  14. final case class Reduce(elem: GE, op: Op) extends SingleOut with Product with Serializable

  15. final case class RepeatChannels(a: GE, num: Int) extends GE.Lazy with Product with Serializable

    An auxiliary graph element that repeats the channels of an input signal, allowing for example for an exhaustive element-wise combination with another signal.

  16. final case class Silent(numChannels: Int) extends GE.Lazy with AudioRated with Product with Serializable

    A graph element that produces a constant silent (zero) audio-rate output signal.

  17. final case class SplayAz(rate: Rate, numChannels: Int, in: GE, spread: GE, center: GE, level: GE, width: GE, orient: GE) extends GE.Lazy with Product with Serializable

    A graph element that spreads a sequence of input channels across a ring of output channels.

  18. final case class WrapOut(in: GE, fadeTime: Double = 0.02) extends ZeroOut with WritesBus with Product with Serializable

    An element which writes an input signal to a bus, optionally applying a short fade-in.

  19. final case class Zip(elems: GE*) extends GE.Lazy with Product with Serializable

    A graph element that interleaves a number of (multi-channel) input signals.

Value Members

  1. object Env extends EnvFactory[Env] with Serializable

  2. object IEnv extends EnvFactory[IEnv] with Serializable

  3. object Mix extends Serializable

    A graph element that mixes the channels of a signal together.

  4. object Pad extends Serializable

    A graph element that controls the multi-channel expansion of its in argument to match the to argument by padding (extending and wrapping) it.

  5. object PhysicalIn extends Serializable

    A graph element which reads from a connected sound driver input.

  6. object PhysicalOut extends Serializable

    A graph element which writes to a connected sound driver output.

  7. object Reduce extends Serializable

  8. object Silent extends Serializable

    A graph element that produces a constant silent (zero) audio-rate output signal.

  9. object SplayAz extends Serializable

    A graph element that spreads a sequence of input channels across a ring of output channels.

  10. object WrapOut extends Serializable

    An element which writes an input signal to a bus, optionally applying a short fade-in.

Ungrouped