inout

class In(calculation_rate=None, channel_count=1, bus=0.0, **kwargs)

Bases: UGen

A bus input unit generator.

>>> supriya.ugens.In.ar(bus=0, channel_count=4)
UGenArray({4})
classmethod ar(bus: SupportsFloat | UGenMethodMixin = 0.0, channel_count: int = 1) In
classmethod kr(bus: SupportsFloat | UGenMethodMixin = 0.0, channel_count: int = 1) In
property bus : SupportsFloat | UGenMethodMixin
class InFeedback(calculation_rate=None, channel_count=1, bus=0.0, **kwargs)

Bases: UGen

A bus input unit generator.

Reads signal from a bus with a current or one cycle old timestamp.

>>> in_feedback = supriya.ugens.InFeedback.ar(
...     bus=0,
...     channel_count=2,
... )
>>> in_feedback
UGenArray({2})
classmethod ar(bus: SupportsFloat | UGenMethodMixin = 0.0, channel_count: int = 1) InFeedback
classmethod kr(bus: SupportsFloat | UGenMethodMixin = 0.0, channel_count: int = 1) InFeedback
property bus : SupportsFloat | UGenMethodMixin
class LocalIn(calculation_rate=None, channel_count=1, default=0)

Bases: UGen

A SynthDef-local bus input.

>>> supriya.ugens.LocalIn.ar(channel_count=2)
UGenArray({2})
classmethod ar(default: SupportsFloat | UGenMethodMixin = 0.0, channel_count: int = 1) LocalIn
classmethod kr(default: SupportsFloat | UGenMethodMixin = 0.0, channel_count: int = 1) LocalIn
property default : SupportsFloat | UGenMethodMixin
class LocalOut(calculation_rate=None, source=None, **kwargs)

Bases: UGen

A SynthDef-local bus output.

>>> source = supriya.ugens.SinOsc.ar()
>>> supriya.ugens.LocalOut.ar(
...     source=source,
... )
LocalOut.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None) LocalOut
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None) LocalOut
property source : SupportsFloat | UGenMethodMixin
class OffsetOut(calculation_rate=None, bus=0, source=None, **kwargs)

Bases: UGen

A bus output unit generator with sample-accurate timing.

>>> source = supriya.ugens.SinOsc.ar()
>>> supriya.ugens.OffsetOut.ar(
...     bus=0,
...     source=source,
... )
OffsetOut.ar()
classmethod ar(bus: SupportsFloat | UGenMethodMixin = 0, source: SupportsFloat | UGenMethodMixin | None = None) OffsetOut
classmethod kr(bus: SupportsFloat | UGenMethodMixin = 0, source: SupportsFloat | UGenMethodMixin | None = None) OffsetOut
property bus : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class Out(calculation_rate=None, bus=0, source=None, **kwargs)

Bases: UGen

A bus output unit generator.

>>> source = supriya.ugens.SinOsc.ar()
>>> supriya.ugens.Out.ar(
...     bus=0,
...     source=source,
... )
Out.ar()
classmethod ar(bus: SupportsFloat | UGenMethodMixin = 0, source: SupportsFloat | UGenMethodMixin | None = None) Out
classmethod kr(bus: SupportsFloat | UGenMethodMixin = 0, source: SupportsFloat | UGenMethodMixin | None = None) Out
property bus : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class ReplaceOut(calculation_rate=None, bus=0, source=None, **kwargs)

Bases: UGen

An overwriting bus output unit generator.

>>> source = supriya.ugens.SinOsc.ar()
>>> supriya.ugens.ReplaceOut.ar(
...     bus=0,
...     source=source,
... )
ReplaceOut.ar()
classmethod ar(bus: SupportsFloat | UGenMethodMixin = 0, source: SupportsFloat | UGenMethodMixin | None = None) ReplaceOut
classmethod kr(bus: SupportsFloat | UGenMethodMixin = 0, source: SupportsFloat | UGenMethodMixin | None = None) ReplaceOut
property bus : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class XOut(calculation_rate=None, bus=0, crossfade=0.0, source=None, **kwargs)

Bases: UGen

A cross-fading bus output unit generator.

>>> source = supriya.ugens.WhiteNoise.ar()
>>> xout = supriya.ugens.XOut.ar(
...     bus=0,
...     crossfade=0.5,
...     source=source,
... )
>>> xout
XOut.ar()
classmethod ar(bus: SupportsFloat | UGenMethodMixin = 0, crossfade: SupportsFloat | UGenMethodMixin = 0.0, source: SupportsFloat | UGenMethodMixin | None = None) XOut
classmethod kr(bus: SupportsFloat | UGenMethodMixin = 0, crossfade: SupportsFloat | UGenMethodMixin = 0.0, source: SupportsFloat | UGenMethodMixin | None = None) XOut
property bus : SupportsFloat | UGenMethodMixin
property crossfade : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin