delay

class AllpassC(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A cubic-interpolating allpass delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> allpass_c = supriya.ugens.AllpassC.ar(source=source)
>>> allpass_c
AllpassC.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) AllpassC
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) AllpassC
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class AllpassL(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A linear interpolating allpass delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> allpass_l = supriya.ugens.AllpassL.ar(source=source)
>>> allpass_l
AllpassL.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) AllpassL
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) AllpassL
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class AllpassN(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A non-interpolating allpass delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> allpass_n = supriya.ugens.AllpassN.ar(source=source)
>>> allpass_n
AllpassN.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) AllpassN
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) AllpassN
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufAllpassC(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A buffer-based cubic-interpolating allpass delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufAllpassC.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufAllpassC.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufAllpassC
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufAllpassC
property buffer_id : SupportsFloat | UGenMethodMixin
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufAllpassL(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A buffer-based linear-interpolating allpass delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufAllpassL.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufAllpassL.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufAllpassL
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufAllpassL
property buffer_id : SupportsFloat | UGenMethodMixin
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufAllpassN(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A buffer-based non-interpolating allpass delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufAllpassN.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufAllpassN.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufAllpassN
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufAllpassN
property buffer_id : SupportsFloat | UGenMethodMixin
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufCombC(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A buffer-based cubic-interpolating comb delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufCombC.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufCombC.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufCombC
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufCombC
property buffer_id : SupportsFloat | UGenMethodMixin
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufCombL(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A buffer-based linear-interpolating comb delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufCombL.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufCombL.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufCombL
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufCombL
property buffer_id : SupportsFloat | UGenMethodMixin
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufCombN(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A buffer-based non-interpolating comb delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufCombN.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufCombN.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufCombN
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) BufCombN
property buffer_id : SupportsFloat | UGenMethodMixin
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufDelayC(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, **kwargs)

Bases: UGen

A buffer-based cubic-interpolating delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufDelayC.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufDelayC.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) BufDelayC
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) BufDelayC
property buffer_id : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufDelayL(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, **kwargs)

Bases: UGen

A buffer-based linear-interpolating delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufDelayL.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufDelayL.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) BufDelayL
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) BufDelayL
property buffer_id : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class BufDelayN(calculation_rate=None, buffer_id=None, source=None, maximum_delay_time=0.2, delay_time=0.2, **kwargs)

Bases: UGen

A buffer-based non-interpolating delay line unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.BufDelayN.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
BufDelayN.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) BufDelayN
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) BufDelayN
property buffer_id : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class CombC(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A cubic-interpolating comb delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.CombC.ar(source=source)
CombC.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) CombC
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) CombC
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class CombL(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A linear interpolating comb delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.CombL.ar(source=source)
CombL.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) CombL
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) CombL
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class CombN(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, decay_time=1.0, **kwargs)

Bases: UGen

A non-interpolating comb delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.CombN.ar(source=source)
CombN.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) CombN
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2, decay_time: SupportsFloat | UGenMethodMixin = 1.0) CombN
property decay_time : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class DelTapRd(calculation_rate=None, buffer_id=None, phase=None, delay_time=0.0, interpolation=1.0, **kwargs)

Bases: UGen

A delay tap reader unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> tapin = supriya.ugens.DelTapWr.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
>>> tapin
DelTapWr.ar()
>>> tapout = supriya.ugens.DelTapRd.ar(
...     buffer_id=buffer_id,
...     phase=tapin,
...     delay_time=0.1,
...     interpolation=True,
... )
>>> tapout
DelTapRd.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, phase: SupportsFloat | UGenMethodMixin | None = None, delay_time: SupportsFloat | UGenMethodMixin = 0.0, interpolation: SupportsFloat | UGenMethodMixin = 1.0) DelTapRd
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, phase: SupportsFloat | UGenMethodMixin | None = None, delay_time: SupportsFloat | UGenMethodMixin = 0.0, interpolation: SupportsFloat | UGenMethodMixin = 1.0) DelTapRd
property buffer_id : SupportsFloat | UGenMethodMixin
property delay_time : SupportsFloat | UGenMethodMixin
property interpolation : SupportsFloat | UGenMethodMixin
property phase : SupportsFloat | UGenMethodMixin
class DelTapWr(calculation_rate=None, buffer_id=None, source=None, **kwargs)

Bases: UGen

A delay tap writer unit generator.

>>> buffer_id = 0
>>> source = supriya.ugens.In.ar(bus=0)
>>> tapin = supriya.ugens.DelTapWr.ar(
...     buffer_id=buffer_id,
...     source=source,
... )
>>> tapin
DelTapWr.ar()
>>> tapout = supriya.ugens.DelTapRd.ar(
...     buffer_id=buffer_id,
...     phase=tapin,
...     delay_time=0.1,
...     interpolation=True,
... )
>>> tapout
DelTapRd.ar()
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None) DelTapWr
classmethod kr(buffer_id: SupportsFloat | UGenMethodMixin | None = None, source: SupportsFloat | UGenMethodMixin | None = None) DelTapWr
property buffer_id : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class Delay1(calculation_rate=None, source=None, **kwargs)

Bases: UGen

A one-sample delay line unit generator.

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

Bases: UGen

A two-sample delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.Delay2.ar(source=source)
Delay2.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None) Delay2
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None) Delay2
property source : SupportsFloat | UGenMethodMixin
class DelayC(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, **kwargs)

Bases: UGen

A cubic-interpolating delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.DelayC.ar(source=source)
DelayC.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) DelayC
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) DelayC
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class DelayL(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, **kwargs)

Bases: UGen

A linear-interpolating delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.DelayL.ar(source=source)
DelayL.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) DelayL
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) DelayL
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin
class DelayN(calculation_rate=None, source=None, maximum_delay_time=0.2, delay_time=0.2, **kwargs)

Bases: UGen

A non-interpolating delay line unit generator.

>>> source = supriya.ugens.In.ar(bus=0)
>>> supriya.ugens.DelayN.ar(source=source)
DelayN.ar()
classmethod ar(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) DelayN
classmethod kr(source: SupportsFloat | UGenMethodMixin | None = None, maximum_delay_time: SupportsFloat | UGenMethodMixin = 0.2, delay_time: SupportsFloat | UGenMethodMixin = 0.2) DelayN
property delay_time : SupportsFloat | UGenMethodMixin
property maximum_delay_time : SupportsFloat | UGenMethodMixin
property source : SupportsFloat | UGenMethodMixin