BinaryOp

final case class BinaryOp[A, B, C](op: Op[A, B, C], a: GE[A], b: GE[B]) extends SingleOut[C]

A binary operator UGen, for example two sum or multiply two signals. The left or a input is "hot", i.e. it keeps the UGen running, while the right or b input may close early, and the last value will be remembered.

Value parameters:
a

the left operand which determines how long the UGen computes

b

the right operand.

op

the operator (e.g. BinaryOp.Times)

Companion:
object
trait Serializable
trait SingleOut[C]
trait Lazy[C]
trait GE[C]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

final def name: String
Inherited from:
UGenSource
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product