hilbert

class FreqShift(*, calculation_rate: CalculationRate | SupportsInt | str | None, source: SupportsFloat | UGenScalar, frequency: SupportsFloat | UGenScalar = 0.0, phase: SupportsFloat | UGenScalar = 0.0, **kwargs)

Bases: UGen

>>> source = supriya.ugens.In.ar(bus=0)
>>> freq_shift = supriya.ugens.FreqShift.ar(
...     frequency=0,
...     phase=0,
...     source=source,
... )
>>> freq_shift
<FreqShift.ar()[0]>
classmethod ar(*, source: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, phase: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0) UGenOperable
property frequency : UGenScalar
property phase : UGenScalar
property source : UGenScalar
class Hilbert(*, calculation_rate: CalculationRate | SupportsInt | str | None, source: SupportsFloat | UGenScalar, **kwargs)

Bases: UGen

Applies the Hilbert transform.

>>> source = supriya.ugens.In.ar(bus=0)
>>> hilbert = supriya.ugens.Hilbert.ar(
...     source=source,
... )
>>> hilbert
<Hilbert.ar()>
classmethod ar(*, source: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]]) UGenOperable
property source : UGenScalar
class HilbertFIR(*, calculation_rate: CalculationRate | SupportsInt | str | None, source: SupportsFloat | UGenScalar, buffer_id: SupportsFloat | UGenScalar, **kwargs)

Bases: UGen

Applies the Hilbert transform.

>>> source = supriya.ugens.In.ar(bus=0)
>>> hilbert_fir = supriya.ugens.HilbertFIR.ar(
...     buffer_id=23,
...     source=source,
... )
>>> hilbert_fir
<HilbertFIR.ar()[0]>
classmethod ar(*, source: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], buffer_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]]) UGenOperable
property buffer_id : UGenScalar
property source : UGenScalar