UGenSource

object UGenSource
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

abstract
class MultiOut extends SomeOut
trait ProductReader[+A]
final
class RefMapIn(in0: DataInput) extends RefMapIn[RefMapIn]
final
class RefMapOut(out0: DataOutput) extends RefMapOut
abstract
class SingleOut extends SomeOut
sealed abstract
class SomeOut extends UGenSource[UGenInLike] with Lazy
abstract
class ZeroOut extends UGenSource[Unit]

Types

type Vec[+A] = IndexedSeq[A]

Value members

Concrete methods

def addProductReader(prefix: String, r: ProductReader[Product]): Unit
def addProductReaderSq(xs: Iterable[ProductReader[Product]]): Unit

Derives the productPrefix served by the reader by the reader's class name itself.

Derives the productPrefix served by the reader by the reader's class name itself.

def addProductReaders(xs: Iterable[(String, ProductReader[Product])]): Unit
def expand(in: GE): UGenInLike

Simple forwarder to in.expand that can be used to access the otherwise package-private method.

Simple forwarder to in.expand that can be used to access the otherwise package-private method.

def flatOutputs(in: UGenInLike): IndexedSeq[UGenIn]

Simple forwarder to in.flatOutputs that can be used to access the otherwise package-private method.

Simple forwarder to in.flatOutputs that can be used to access the otherwise package-private method.

def matchRate(ins: IndexedSeq[UGenIn], idx: Int, target: Rate): IndexedSeq[UGenIn]
@tailrec
def matchRateFrom(ins: IndexedSeq[UGenIn], idx: Int, target: Rate): IndexedSeq[UGenIn]
def matchRateT(ins: IndexedSeq[UGenIn], idx: Int, target: Rate): IndexedSeq[UGenIn]
def outputs(in: UGenInLike): IndexedSeq[UGenInLike]

Simple forwarder to in.outputs that can be used to access the otherwise package-private method.

Simple forwarder to in.outputs that can be used to access the otherwise package-private method.

def stringArg(s: String): IndexedSeq[UGenIn]

Simple forwarder to in.unbubble that can be used to access the otherwise package-private method.

Simple forwarder to in.unbubble that can be used to access the otherwise package-private method.

def unwrap(source: SomeOut, args: IndexedSeq[UGenInLike]): UGenInLike
def unwrap(source: ZeroOut, args: IndexedSeq[UGenInLike]): Unit
def unwrapAt(in: UGenInLike, index: Int): UGenInLike

Simple forwarder to in.unwrap that can be used to access the otherwise package-private method.

Simple forwarder to in.unwrap that can be used to access the otherwise package-private method.

Concrete fields

final
val DefaultPackage: "de.sciss.synth.ugen"
val Vec: IndexedSeq
final
val inf: Infinityf