gendyn

class Gendy1(*, calculation_rate: CalculationRate | SupportsInt | str | None, ampdist: SupportsFloat | UGenScalar = 1, durdist: SupportsFloat | UGenScalar = 1, adparam: SupportsFloat | UGenScalar = 1, ddparam: SupportsFloat | UGenScalar = 1, minfrequency: SupportsFloat | UGenScalar = 440, maxfrequency: SupportsFloat | UGenScalar = 660, ampscale: SupportsFloat | UGenScalar = 0.5, durscale: SupportsFloat | UGenScalar = 0.5, init_cps: SupportsFloat | UGenScalar = 12, knum: SupportsFloat | UGenScalar = <supriya.typing.Default object>, **kwargs)

Bases: UGen

A dynamic stochastic synthesis generator.

>>> gendy_1 = supriya.ugens.Gendy1.ar(
...     adparam=1,
...     ampdist=1,
...     ampscale=0.5,
...     ddparam=1,
...     durdist=1,
...     durscale=0.5,
...     init_cps=12,
...     knum=10,
...     maxfrequency=660,
...     minfrequency=440,
... )
>>> gendy_1
<Gendy1.ar()[0]>
classmethod ar(*, ampdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, durdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, adparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, ddparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, minfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 440, maxfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 660, ampscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, durscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, init_cps: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 12, knum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = <supriya.typing.Default object>) UGenOperable
classmethod kr(*, ampdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, durdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, adparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, ddparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, minfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 440, maxfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 660, ampscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, durscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, init_cps: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 12, knum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = <supriya.typing.Default object>) UGenOperable
property adparam : UGenScalar
property ampdist : UGenScalar
property ampscale : UGenScalar
property ddparam : UGenScalar
property durdist : UGenScalar
property durscale : UGenScalar
property init_cps : UGenScalar
property knum : UGenScalar
property maxfrequency : UGenScalar
property minfrequency : UGenScalar
class Gendy2(*, calculation_rate: CalculationRate | SupportsInt | str | None, ampdist: SupportsFloat | UGenScalar = 1, durdist: SupportsFloat | UGenScalar = 1, adparam: SupportsFloat | UGenScalar = 1, ddparam: SupportsFloat | UGenScalar = 1, minfrequency: SupportsFloat | UGenScalar = 440, maxfrequency: SupportsFloat | UGenScalar = 660, ampscale: SupportsFloat | UGenScalar = 0.5, durscale: SupportsFloat | UGenScalar = 0.5, init_cps: SupportsFloat | UGenScalar = 12, knum: SupportsFloat | UGenScalar = <supriya.typing.Default object>, a: SupportsFloat | UGenScalar = 1.17, c: SupportsFloat | UGenScalar = 0.31, **kwargs)

Bases: UGen

A dynamic stochastic synthesis generator.

>>> gendy_2 = supriya.ugens.Gendy2.ar(
...     a=1.17,
...     adparam=1,
...     ampdist=1,
...     ampscale=0.5,
...     c=0.31,
...     ddparam=1,
...     durdist=1,
...     durscale=0.5,
...     init_cps=12,
...     knum=10,
...     maxfrequency=660,
...     minfrequency=440,
... )
>>> gendy_2
<Gendy2.ar()[0]>
classmethod ar(*, ampdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, durdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, adparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, ddparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, minfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 440, maxfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 660, ampscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, durscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, init_cps: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 12, knum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = <supriya.typing.Default object>, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.17, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.31) UGenOperable
classmethod kr(*, ampdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, durdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, adparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, ddparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, minfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 440, maxfrequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 660, ampscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, durscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, init_cps: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 12, knum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = <supriya.typing.Default object>, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.17, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.31) UGenOperable
property a : UGenScalar
property adparam : UGenScalar
property ampdist : UGenScalar
property ampscale : UGenScalar
property c : UGenScalar
property ddparam : UGenScalar
property durdist : UGenScalar
property durscale : UGenScalar
property init_cps : UGenScalar
property knum : UGenScalar
property maxfrequency : UGenScalar
property minfrequency : UGenScalar
class Gendy3(*, calculation_rate: CalculationRate | SupportsInt | str | None, ampdist: SupportsFloat | UGenScalar = 1, durdist: SupportsFloat | UGenScalar = 1, adparam: SupportsFloat | UGenScalar = 1, ddparam: SupportsFloat | UGenScalar = 1, frequency: SupportsFloat | UGenScalar = 440, ampscale: SupportsFloat | UGenScalar = 0.5, durscale: SupportsFloat | UGenScalar = 0.5, init_cps: SupportsFloat | UGenScalar = 12, knum: SupportsFloat | UGenScalar = <supriya.typing.Default object>, **kwargs)

Bases: UGen

A dynamic stochastic synthesis generator.

>>> gendy_3 = supriya.ugens.Gendy3.ar(
...     adparam=1,
...     ampdist=1,
...     ampscale=0.5,
...     ddparam=1,
...     durdist=1,
...     durscale=0.5,
...     frequency=440,
...     init_cps=12,
...     knum=10,
... )
>>> gendy_3
<Gendy3.ar()[0]>
classmethod ar(*, ampdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, durdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, adparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, ddparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 440, ampscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, durscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, init_cps: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 12, knum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = <supriya.typing.Default object>) UGenOperable
classmethod kr(*, ampdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, durdist: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, adparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, ddparam: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 440, ampscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, durscale: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, init_cps: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 12, knum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = <supriya.typing.Default object>) UGenOperable
property adparam : UGenScalar
property ampdist : UGenScalar
property ampscale : UGenScalar
property ddparam : UGenScalar
property durdist : UGenScalar
property durscale : UGenScalar
property frequency : UGenScalar
property init_cps : UGenScalar
property knum : UGenScalar