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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
-
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¶
-
classmethod ar(*, frequency: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =