ffsinosc¶
-
class Blip(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar =
440.0
, harmonic_count: SupportsFloat | UGenScalar =200.0
, **kwargs)¶ Bases:
UGen
A band limited impulse generator.
>>> blip = supriya.ugens.Blip.ar( ... frequency=440, ... harmonic_count=200, ... ) >>> blip <Blip.ar()[0]>
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
, harmonic_count: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =200.0
) UGenOperable ¶
-
classmethod kr(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
, harmonic_count: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =200.0
) UGenOperable ¶
- property frequency : UGenScalar¶
- property harmonic_count : UGenScalar¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
class FSinOsc(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar =
440.0
, initial_phase: SupportsFloat | UGenScalar =0.0
, **kwargs)¶ Bases:
UGen
Very fast sine wave generator (2 PowerPC instructions per output sample!) implemented using a ringing filter.
>>> fsin_osc = supriya.ugens.FSinOsc.ar( ... frequency=440, ... initial_phase=0, ... ) >>> fsin_osc <FSinOsc.ar()[0]>
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
, initial_phase: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0.0
) UGenOperable ¶
-
classmethod kr(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
, initial_phase: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0.0
) UGenOperable ¶
- property frequency : UGenScalar¶
- property initial_phase : UGenScalar¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
class Klank(*, calculation_rate: CalculationRate | SupportsInt | str | None, source: SupportsFloat | UGenScalar, frequency_scale: SupportsFloat | UGenScalar =
1
, frequency_offset: SupportsFloat | UGenScalar =0
, decay_scale: SupportsFloat | UGenScalar =1
, specifications: UGenSerializable | Sequence[SupportsFloat | UGenScalar], **kwargs)¶ Bases:
UGen
A bank of resonators.
>>> klank = supriya.ugens.Klank.ar( ... amplitudes=None, ... decay_scale=1, ... decay_times=[1, 1, 1, 1], ... frequencies=[200, 671, 1153, 1723], ... frequency_offset=0, ... frequency_scale=1, ... source=supriya.ugens.BrownNoise.ar() * 0.001, ... ) >>> klank <Klank.ar()[0]>
-
classmethod ar(*, amplitudes: Sequence[SupportsFloat | UGenScalar] | None =
None
, decay_scale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =1
, decay_times: Sequence[SupportsFloat | UGenScalar] | None =None
, frequencies: Sequence[SupportsFloat | UGenScalar], frequency_offset: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0
, frequency_scale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =1
, source: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]]) UGenOperable ¶
- property decay_scale : UGenScalar¶
- property frequency_offset : UGenScalar¶
- property frequency_scale : UGenScalar¶
- property source : UGenScalar¶
- property specifications : UGenVector¶
-
classmethod ar(*, amplitudes: Sequence[SupportsFloat | UGenScalar] | None =
-
class Pulse(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar =
440.0
, width: SupportsFloat | UGenScalar =0.5
, **kwargs)¶ Bases:
UGen
Band limited pulse wave generator with pulse width modulation.
>>> pulse = supriya.ugens.Pulse.ar( ... frequency=440, ... width=0.5, ... ) >>> pulse <Pulse.ar()[0]>
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
, width: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0.5
) UGenOperable ¶
-
classmethod kr(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
, width: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0.5
) UGenOperable ¶
- property frequency : UGenScalar¶
- property width : UGenScalar¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
class Saw(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar =
440.0
, **kwargs)¶ Bases:
UGen
A band-limited sawtooth oscillator unit generator.
>>> supriya.ugens.Saw.ar() <Saw.ar()[0]>
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
) UGenOperable ¶
-
classmethod kr(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
440.0
) UGenOperable ¶
- property frequency : UGenScalar¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =