chaos

class CuspL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.0, b: SupportsFloat | UGenScalar = 1.9, xi: SupportsFloat | UGenScalar = 0.0, **kwargs)

Bases: UGen

A linear-interpolating cusp map chaotic generator.

>>> cusp_l = supriya.ugens.CuspL.ar(
...     a=1,
...     b=1.9,
...     frequency=22050,
...     xi=0,
... )
>>> cusp_l
<CuspL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.9, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
class CuspN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.0, b: SupportsFloat | UGenScalar = 1.9, xi: SupportsFloat | UGenScalar = 0.0, **kwargs)

Bases: UGen

A non-interpolating cusp map chaotic generator.

>>> cusp_n = supriya.ugens.CuspN.ar(
...     a=1,
...     b=1.9,
...     frequency=22050,
...     xi=0,
... )
>>> cusp_n
<CuspN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.9, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
class FBSineC(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, im: SupportsFloat | UGenScalar = 1.0, fb: SupportsFloat | UGenScalar = 0.1, a: SupportsFloat | UGenScalar = 1.1, c: SupportsFloat | UGenScalar = 0.5, xi: SupportsFloat | UGenScalar = 0.1, yi: SupportsFloat | UGenScalar = 0.1, **kwargs)

Bases: UGen

A cubic-interpolating feedback sine with chaotic phase indexing.

>>> fbsine_c = supriya.ugens.FBSineC.ar(
...     a=1.1,
...     c=0.5,
...     fb=0.1,
...     frequency=22050,
...     im=1,
...     xi=0.1,
...     yi=0.1,
... )
>>> fbsine_c
<FBSineC.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, im: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, fb: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1) UGenOperable
property a : UGenScalar
property c : UGenScalar
property fb : UGenScalar
property frequency : UGenScalar
property im : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class FBSineL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, im: SupportsFloat | UGenScalar = 1.0, fb: SupportsFloat | UGenScalar = 0.1, a: SupportsFloat | UGenScalar = 1.1, c: SupportsFloat | UGenScalar = 0.5, xi: SupportsFloat | UGenScalar = 0.1, yi: SupportsFloat | UGenScalar = 0.1, **kwargs)

Bases: UGen

A linear-interpolating feedback sine with chaotic phase indexing.

>>> fbsine_l = supriya.ugens.FBSineL.ar(
...     a=1.1,
...     c=0.5,
...     fb=0.1,
...     frequency=22050,
...     im=1,
...     xi=0.1,
...     yi=0.1,
... )
>>> fbsine_l
<FBSineL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, im: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, fb: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1) UGenOperable
property a : UGenScalar
property c : UGenScalar
property fb : UGenScalar
property frequency : UGenScalar
property im : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class FBSineN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, im: SupportsFloat | UGenScalar = 1.0, fb: SupportsFloat | UGenScalar = 0.1, a: SupportsFloat | UGenScalar = 1.1, c: SupportsFloat | UGenScalar = 0.5, xi: SupportsFloat | UGenScalar = 0.1, yi: SupportsFloat | UGenScalar = 0.1, **kwargs)

Bases: UGen

A non-interpolating feedback sine with chaotic phase indexing.

>>> fbsine_n = supriya.ugens.FBSineN.ar(
...     a=1.1,
...     c=0.5,
...     fb=0.1,
...     frequency=22050,
...     im=1,
...     xi=0.1,
...     yi=0.1,
... )
>>> fbsine_n
<FBSineN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, im: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, fb: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1) UGenOperable
property a : UGenScalar
property c : UGenScalar
property fb : UGenScalar
property frequency : UGenScalar
property im : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class GbmanL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, xi: SupportsFloat | UGenScalar = 1.2, yi: SupportsFloat | UGenScalar = 2.1, **kwargs)

Bases: UGen

A non-interpolating gingerbreadman map chaotic generator.

>>> gbman_l = supriya.ugens.GbmanL.ar(
...     frequency=22050,
...     xi=1.2,
...     yi=2.1,
... )
>>> gbman_l
<GbmanL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.2, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 2.1) UGenOperable
property frequency : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class GbmanN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, xi: SupportsFloat | UGenScalar = 1.2, yi: SupportsFloat | UGenScalar = 2.1, **kwargs)

Bases: UGen

A non-interpolating gingerbreadman map chaotic generator.

>>> gbman_n = supriya.ugens.GbmanN.ar(
...     frequency=22050,
...     xi=1.2,
...     yi=2.1,
... )
>>> gbman_n
<GbmanN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.2, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 2.1) UGenOperable
property frequency : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class HenonC(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.4, b: SupportsFloat | UGenScalar = 0.3, x_0: SupportsFloat | UGenScalar = 0, x_1: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A cubic-interpolating henon map chaotic generator.

>>> henon_c = supriya.ugens.HenonC.ar(
...     a=1.4,
...     b=0.3,
...     frequency=22050,
...     x_0=0,
...     x_1=0,
... )
>>> henon_c
<HenonC.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.4, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.3, x_0: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0, x_1: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property frequency : UGenScalar
property x_0 : UGenScalar
property x_1 : UGenScalar
class HenonL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.4, b: SupportsFloat | UGenScalar = 0.3, x_0: SupportsFloat | UGenScalar = 0, x_1: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A linear-interpolating henon map chaotic generator.

>>> henon_l = supriya.ugens.HenonL.ar(
...     a=1.4,
...     b=0.3,
...     frequency=22050,
...     x_0=0,
...     x_1=0,
... )
>>> henon_l
<HenonL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.4, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.3, x_0: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0, x_1: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property frequency : UGenScalar
property x_0 : UGenScalar
property x_1 : UGenScalar
class HenonN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.4, b: SupportsFloat | UGenScalar = 0.3, x_0: SupportsFloat | UGenScalar = 0, x_1: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A non-interpolating henon map chaotic generator.

>>> henon_n = supriya.ugens.HenonN.ar(
...     a=1.4,
...     b=0.3,
...     frequency=22050,
...     x_0=0,
...     x_1=0,
... )
>>> henon_n
<HenonN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.4, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.3, x_0: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0, x_1: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property frequency : UGenScalar
property x_0 : UGenScalar
property x_1 : UGenScalar
class LatoocarfianC(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1, b: SupportsFloat | UGenScalar = 3, c: SupportsFloat | UGenScalar = 0.5, d: SupportsFloat | UGenScalar = 0.5, xi: SupportsFloat | UGenScalar = 0.5, yi: SupportsFloat | UGenScalar = 0.5, **kwargs)

Bases: UGen

A cubic-interpolating Latoocarfian chaotic generator.

>>> latoocarfian_c = supriya.ugens.LatoocarfianC.ar(
...     a=1,
...     b=3,
...     c=0.5,
...     d=0.5,
...     frequency=22050,
...     xi=0.5,
...     yi=0.5,
... )
>>> latoocarfian_c
<LatoocarfianC.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 3, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, d: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5) UGenOperable
property a : UGenScalar
property b : UGenScalar
property c : UGenScalar
property d : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class LatoocarfianL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1, b: SupportsFloat | UGenScalar = 3, c: SupportsFloat | UGenScalar = 0.5, d: SupportsFloat | UGenScalar = 0.5, xi: SupportsFloat | UGenScalar = 0.5, yi: SupportsFloat | UGenScalar = 0.5, **kwargs)

Bases: UGen

A linear-interpolating Latoocarfian chaotic generator.

>>> latoocarfian_l = supriya.ugens.LatoocarfianL.ar(
...     a=1,
...     b=3,
...     c=0.5,
...     d=0.5,
...     frequency=22050,
...     xi=0.5,
...     yi=0.5,
... )
>>> latoocarfian_l
<LatoocarfianL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 3, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, d: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5) UGenOperable
property a : UGenScalar
property b : UGenScalar
property c : UGenScalar
property d : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class LatoocarfianN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1, b: SupportsFloat | UGenScalar = 3, c: SupportsFloat | UGenScalar = 0.5, d: SupportsFloat | UGenScalar = 0.5, xi: SupportsFloat | UGenScalar = 0.5, yi: SupportsFloat | UGenScalar = 0.5, **kwargs)

Bases: UGen

A non-interpolating Latoocarfian chaotic generator.

>>> latoocarfian_n = supriya.ugens.LatoocarfianN.ar(
...     a=1,
...     b=3,
...     c=0.5,
...     d=0.5,
...     frequency=22050,
...     xi=0.5,
...     yi=0.5,
... )
>>> latoocarfian_n
<LatoocarfianN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 3, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, d: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5) UGenOperable
property a : UGenScalar
property b : UGenScalar
property c : UGenScalar
property d : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class LinCongC(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.1, c: SupportsFloat | UGenScalar = 0.13, m: SupportsFloat | UGenScalar = 1, xi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A cubic-interpolating linear congruential chaotic generator.

>>> lin_cong_c = supriya.ugens.LinCongC.ar(
...     a=1.1,
...     c=0.13,
...     frequency=22050,
...     m=1,
...     xi=0,
... )
>>> lin_cong_c
<LinCongC.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.13, m: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property c : UGenScalar
property frequency : UGenScalar
property m : UGenScalar
property xi : UGenScalar
class LinCongL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.1, c: SupportsFloat | UGenScalar = 0.13, m: SupportsFloat | UGenScalar = 1, xi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A linear-interpolating linear congruential chaotic generator.

>>> lin_cong_l = supriya.ugens.LinCongL.ar(
...     a=1.1,
...     c=0.13,
...     frequency=22050,
...     m=1,
...     xi=0,
... )
>>> lin_cong_l
<LinCongL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.13, m: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property c : UGenScalar
property frequency : UGenScalar
property m : UGenScalar
property xi : UGenScalar
class LinCongN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1.1, c: SupportsFloat | UGenScalar = 0.13, m: SupportsFloat | UGenScalar = 1, xi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A non-interpolating linear congruential chaotic generator.

>>> lin_cong_n = supriya.ugens.LinCongN.ar(
...     a=1.1,
...     c=0.13,
...     frequency=22050,
...     m=1,
...     xi=0,
... )
>>> lin_cong_n
<LinCongN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.13, m: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property c : UGenScalar
property frequency : UGenScalar
property m : UGenScalar
property xi : UGenScalar
class LorenzL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, s: SupportsFloat | UGenScalar = 10, r: SupportsFloat | UGenScalar = 28, b: SupportsFloat | UGenScalar = 2.667, h: SupportsFloat | UGenScalar = 0.05, xi: SupportsFloat | UGenScalar = 0.1, yi: SupportsFloat | UGenScalar = 0, zi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A linear-interpolating Lorenz chaotic generator.

>>> lorenz_l = supriya.ugens.LorenzL.ar(
...     b=2.667,
...     frequency=22050,
...     h=0.05,
...     r=28,
...     s=10,
...     xi=0.1,
...     yi=0,
...     zi=0,
... )
>>> lorenz_l
<LorenzL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, s: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 10, r: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 28, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 2.667, h: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.05, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.1, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0, zi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property b : UGenScalar
property frequency : UGenScalar
property h : UGenScalar
property r : UGenScalar
property s : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
property zi : UGenScalar
class QuadC(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1, b: SupportsFloat | UGenScalar = -1, c: SupportsFloat | UGenScalar = -0.75, xi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A cubic-interpolating general quadratic map chaotic generator.

>>> quad_c = supriya.ugens.QuadC.ar(
...     a=1,
...     b=-1,
...     c=-0.75,
...     frequency=22050,
...     xi=0,
... )
>>> quad_c
<QuadC.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = -1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = -0.75, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property c : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
class QuadL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1, b: SupportsFloat | UGenScalar = -1, c: SupportsFloat | UGenScalar = -0.75, xi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A linear-interpolating general quadratic map chaotic generator.

>>> quad_l = supriya.ugens.QuadL.ar(
...     a=1,
...     b=-1,
...     c=-0.75,
...     frequency=22050,
...     xi=0,
... )
>>> quad_l
<QuadL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = -1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = -0.75, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property c : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
class QuadN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, a: SupportsFloat | UGenScalar = 1, b: SupportsFloat | UGenScalar = -1, c: SupportsFloat | UGenScalar = -0.75, xi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A non-interpolating general quadratic map chaotic generator.

>>> quad_n = supriya.ugens.QuadN.ar(
...     a=1,
...     b=-1,
...     c=-0.75,
...     frequency=22050,
...     xi=0,
... )
>>> quad_n
<QuadN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, a: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, b: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = -1, c: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = -0.75, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property a : UGenScalar
property b : UGenScalar
property c : UGenScalar
property frequency : UGenScalar
property xi : UGenScalar
class StandardL(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, k: SupportsFloat | UGenScalar = 1, xi: SupportsFloat | UGenScalar = 0.5, yi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A linear-interpolating standard map chaotic generator.

>>> standard_l = supriya.ugens.StandardL.ar(
...     frequency=22050,
...     k=1,
...     xi=0.5,
...     yi=0,
... )
>>> standard_l
<StandardL.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, k: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property frequency : UGenScalar
property k : UGenScalar
property xi : UGenScalar
property yi : UGenScalar
class StandardN(*, calculation_rate: CalculationRate | SupportsInt | str | None, frequency: SupportsFloat | UGenScalar = 22050, k: SupportsFloat | UGenScalar = 1, xi: SupportsFloat | UGenScalar = 0.5, yi: SupportsFloat | UGenScalar = 0, **kwargs)

Bases: UGen

A non-interpolating standard map chaotic generator.

>>> standard_n = supriya.ugens.StandardN.ar(
...     frequency=22050,
...     k=1,
...     xi=0.5,
...     yi=0,
... )
>>> standard_n
<StandardN.ar()[0]>
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 22050, k: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1, xi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.5, yi: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0) UGenOperable
property frequency : UGenScalar
property k : UGenScalar
property xi : UGenScalar
property yi : UGenScalar