XOut

final case
class XOut(rate: Rate, bus: GE, in: GE, xfade: GE) extends ZeroOut with HasSideEffect with IsIndividual

A UGen that cross-fades the contents of a bus with an input signal. A linear cross-fade can go from 0.0 (previous bus contents preserved, no input signal added) via 0.5 (previous signal attenuated by -6 dB, input signal attenuated by -6 dB and added) to 1.0 (contents completely replaced by input signal).

Value Params
bus

bus index to write to. For an audio-rate UGen, this is an audio-bus, for a control-rate UGen, this is a control-bus.

in

signal to write to the bus. If the UGen is audio-rate, the input must also be audio-rate.

xfade

cross-fade value. The new bus contents will be old_bus_content * (1 - xfade) + in * xfade

See also
Note

The argument order is different from its sclang counterpart.

Companion
object
trait Serializable
trait IsIndividual
trait HasSideEffect
class ZeroOut
class UGenSource[Unit]
trait Expander[Unit]
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

Inherited fields

lazy override
val hashCode: Int
Inherited from
UGenSource