noise¶
-
class BrownNoise(calculation_rate=
None
, **kwargs)¶ Bases:
UGen
A brown noise unit generator.
>>> supriya.ugens.BrownNoise.ar() BrownNoise.ar()
- classmethod ar() BrownNoise ¶
- classmethod kr() BrownNoise ¶
-
class ClipNoise(calculation_rate=
None
, **kwargs)¶ Bases:
UGen
A clipped noise unit generator.
>>> supriya.ugens.ClipNoise.ar() ClipNoise.ar()
-
class CoinGate(calculation_rate=
None
, probability=0.5
, trigger=None
, **kwargs)¶ Bases:
UGen
A probabilistic trigger gate.
>>> trigger = supriya.ugens.Impulse.ar() >>> coin_gate = supriya.ugens.CoinGate.ar( ... probability=0.5, ... trigger=trigger, ... ) >>> coin_gate CoinGate.ar()
-
classmethod ar(probability: SupportsFloat | UGenMethodMixin =
0.5
, trigger: SupportsFloat | UGenMethodMixin | None =None
) CoinGate ¶
-
classmethod kr(probability: SupportsFloat | UGenMethodMixin =
0.5
, trigger: SupportsFloat | UGenMethodMixin | None =None
) CoinGate ¶
- property probability : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(probability: SupportsFloat | UGenMethodMixin =
-
class Crackle(calculation_rate=
None
, chaos_parameter=1.5
, **kwargs)¶ Bases:
UGen
A chaotic noise generator.
>>> crackle = supriya.ugens.Crackle.ar( ... chaos_parameter=1.25, ... ) >>> crackle Crackle.ar()
-
classmethod ar(chaos_parameter: SupportsFloat | UGenMethodMixin =
1.5
) Crackle ¶
-
classmethod kr(chaos_parameter: SupportsFloat | UGenMethodMixin =
1.5
) Crackle ¶
- property chaos_parameter : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(chaos_parameter: SupportsFloat | UGenMethodMixin =
-
class Dust(calculation_rate=
None
, density=0.0
, **kwargs)¶ Bases:
UGen
A unipolar random impulse generator.
>>> dust = supriya.ugens.Dust.ar( ... density=23, ... ) >>> dust Dust.ar()
-
classmethod ar(density: SupportsFloat | UGenMethodMixin =
0.0
) Dust ¶
-
classmethod kr(density: SupportsFloat | UGenMethodMixin =
0.0
) Dust ¶
- property density : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(density: SupportsFloat | UGenMethodMixin =
-
class Dust2(calculation_rate=
None
, density=0.0
, **kwargs)¶ Bases:
UGen
A bipolar random impulse generator.
>>> dust_2 = supriya.ugens.Dust2.ar( ... density=23, ... ) >>> dust_2 Dust2.ar()
-
classmethod ar(density: SupportsFloat | UGenMethodMixin =
0.0
) Dust2 ¶
-
classmethod kr(density: SupportsFloat | UGenMethodMixin =
0.0
) Dust2 ¶
- property density : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(density: SupportsFloat | UGenMethodMixin =
-
class ExpRand(calculation_rate=
None
, maximum=None
, minimum=None
)¶ Bases:
UGen
An exponential random distribution.
>>> exp_rand = supriya.ugens.ExpRand.ir() >>> exp_rand ExpRand.ir()
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
0.0
, maximum: SupportsFloat | UGenMethodMixin =1.0
) ExpRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
-
class GrayNoise(calculation_rate=
None
, **kwargs)¶ Bases:
UGen
A gray noise unit generator.
>>> supriya.ugens.GrayNoise.ar() GrayNoise.ar()
-
class Hasher(calculation_rate=
None
, source=None
, **kwargs)¶ Bases:
UGen
A signal hasher.
>>> source = supriya.ugens.SinOsc.ar() >>> hasher = supriya.ugens.Hasher.ar( ... source=source, ... ) >>> hasher Hasher.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
None
) Hasher ¶
-
classmethod kr(source: SupportsFloat | UGenMethodMixin | None =
None
) Hasher ¶
- property source : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
-
class IRand(calculation_rate=
None
, minimum=0
, maximum=127
, **kwargs)¶ Bases:
UGen
An integer uniform random distribution.
>>> supriya.ugens.IRand.ir() IRand.ir()
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
0
, maximum: SupportsFloat | UGenMethodMixin =127
) IRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
-
class LFClipNoise(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A dynamic clipped noise generator.
>>> supriya.ugens.LFClipNoise.ar() LFClipNoise.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFClipNoise ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFClipNoise ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFDClipNoise(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A clipped noise generator.
>>> supriya.ugens.LFDClipNoise.ar() LFDClipNoise.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDClipNoise ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDClipNoise ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFDNoise0(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A dynamic step noise generator.
>>> supriya.ugens.LFDNoise0.ar() LFDNoise0.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDNoise0 ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDNoise0 ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFDNoise1(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A dynamic ramp noise generator.
>>> supriya.ugens.LFDNoise1.ar() LFDNoise1.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDNoise1 ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDNoise1 ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFDNoise3(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A dynamic polynomial noise generator.
>>> supriya.ugens.LFDNoise3.ar() LFDNoise3.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDNoise3 ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFDNoise3 ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFNoise0(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A step noise generator.
>>> supriya.ugens.LFNoise0.ar() LFNoise0.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFNoise0 ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFNoise0 ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFNoise1(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A ramp noise generator.
>>> supriya.ugens.LFNoise1.ar() LFNoise1.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFNoise1 ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFNoise1 ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LFNoise2(calculation_rate=
None
, frequency=500.0
, **kwargs)¶ Bases:
UGen
A quadratic noise generator.
>>> supriya.ugens.LFNoise2.ar() LFNoise2.ar()
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFNoise2 ¶
-
classmethod kr(frequency: SupportsFloat | UGenMethodMixin =
500.0
) LFNoise2 ¶
- property frequency : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(frequency: SupportsFloat | UGenMethodMixin =
-
class LinRand(calculation_rate=
None
, minimum=0.0
, maximum=1.0
, skew=0
, **kwargs)¶ Bases:
UGen
A skewed linear random distribution.
>>> lin_rand = supriya.ugens.LinRand.ir( ... minimum=-1.0, ... maximum=1.0, ... skew=0.5, ... ) >>> lin_rand LinRand.ir()
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
0.0
, maximum: SupportsFloat | UGenMethodMixin =1.0
, skew: SupportsFloat | UGenMethodMixin =0
) LinRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
- property skew : SupportsFloat | UGenMethodMixin¶
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
-
class Logistic(calculation_rate=
None
, chaos_parameter=3
, frequency=1000
, initial_y=0.5
, **kwargs)¶ Bases:
UGen
A chaotic noise function.
>>> logistic = supriya.ugens.Logistic.ar( ... chaos_parameter=3.0, ... frequency=1000, ... initial_y=0.5, ... ) >>> logistic Logistic.ar()
-
classmethod ar(chaos_parameter: SupportsFloat | UGenMethodMixin =
3
, frequency: SupportsFloat | UGenMethodMixin =1000
, initial_y: SupportsFloat | UGenMethodMixin =0.5
) Logistic ¶
-
classmethod kr(chaos_parameter: SupportsFloat | UGenMethodMixin =
3
, frequency: SupportsFloat | UGenMethodMixin =1000
, initial_y: SupportsFloat | UGenMethodMixin =0.5
) Logistic ¶
- property chaos_parameter : SupportsFloat | UGenMethodMixin¶
- property frequency : SupportsFloat | UGenMethodMixin¶
- property initial_y : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(chaos_parameter: SupportsFloat | UGenMethodMixin =
-
class MantissaMask(calculation_rate=
None
, source=0
, bits=3
, **kwargs)¶ Bases:
UGen
A floating-point mantissa mask.
>>> source = supriya.ugens.SinOsc.ar() >>> mantissa_mask = supriya.ugens.MantissaMask.ar( ... source=source, ... bits=3, ... ) >>> mantissa_mask MantissaMask.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin =
0
, bits: SupportsFloat | UGenMethodMixin =3
) MantissaMask ¶
-
classmethod kr(source: SupportsFloat | UGenMethodMixin =
0
, bits: SupportsFloat | UGenMethodMixin =3
) MantissaMask ¶
- property bits : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin =
-
class NRand(calculation_rate=
None
, minimum=0.0
, maximum=1.0
, n=1
, **kwargs)¶ Bases:
UGen
A sum of n uniform distributions.
>>> n_rand = supriya.ugens.NRand.ir( ... minimum=-1, ... maximum=1, ... n=1, ... ) >>> n_rand NRand.ir()
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
0.0
, maximum: SupportsFloat | UGenMethodMixin =1.0
, n: SupportsFloat | UGenMethodMixin =1
) NRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
- property n : SupportsFloat | UGenMethodMixin¶
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
-
class PinkNoise(calculation_rate=
None
, **kwargs)¶ Bases:
UGen
A pink noise unit generator.
>>> supriya.ugens.PinkNoise.ar() PinkNoise.ar()
-
class Rand(calculation_rate=
None
, minimum=0.0
, maximum=1.0
, **kwargs)¶ Bases:
UGen
A uniform random distribution.
>>> supriya.ugens.Rand.ir() Rand.ir()
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
0.0
, maximum: SupportsFloat | UGenMethodMixin =1.0
) Rand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
-
classmethod ir(minimum: SupportsFloat | UGenMethodMixin =
-
class RandID(calculation_rate=
None
, rand_id=1
, **kwargs)¶ Bases:
UGen
Sets the synth’s random generator ID.
>>> rand_id = supriya.ugens.RandID.ir( ... rand_id=1, ... ) >>> rand_id RandID.ir()
-
classmethod ir(rand_id: SupportsFloat | UGenMethodMixin =
1
) RandID ¶
-
classmethod kr(rand_id: SupportsFloat | UGenMethodMixin =
1
) RandID ¶
- property rand_id : SupportsFloat | UGenMethodMixin¶
-
classmethod ir(rand_id: SupportsFloat | UGenMethodMixin =
-
class RandSeed(calculation_rate=
None
, trigger=0
, seed=56789
, **kwargs)¶ Bases:
UGen
Sets the synth’s random generator seed.
>>> trigger = supriya.ugens.Impulse.ar() >>> rand_seed = supriya.ugens.RandSeed.ar( ... seed=1, ... trigger=trigger, ... ) >>> rand_seed RandSeed.ar()
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin =
0
, seed: SupportsFloat | UGenMethodMixin =56789
) RandSeed ¶
-
classmethod ir(trigger: SupportsFloat | UGenMethodMixin =
0
, seed: SupportsFloat | UGenMethodMixin =56789
) RandSeed ¶
-
classmethod kr(trigger: SupportsFloat | UGenMethodMixin =
0
, seed: SupportsFloat | UGenMethodMixin =56789
) RandSeed ¶
- property seed : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin =
-
class TExpRand(calculation_rate=
None
, minimum=0.01
, maximum=1.0
, trigger=0
, **kwargs)¶ Bases:
UGen
A triggered exponential random number generator.
>>> trigger = supriya.ugens.Impulse.ar() >>> t_exp_rand = supriya.ugens.TExpRand.ar( ... minimum=-1.0, ... maximum=1.0, ... trigger=trigger, ... ) >>> t_exp_rand TExpRand.ar()
-
classmethod ar(minimum: SupportsFloat | UGenMethodMixin =
0.01
, maximum: SupportsFloat | UGenMethodMixin =1.0
, trigger: SupportsFloat | UGenMethodMixin =0
) TExpRand ¶
-
classmethod kr(minimum: SupportsFloat | UGenMethodMixin =
0.01
, maximum: SupportsFloat | UGenMethodMixin =1.0
, trigger: SupportsFloat | UGenMethodMixin =0
) TExpRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(minimum: SupportsFloat | UGenMethodMixin =
-
class TIRand(calculation_rate=
None
, maximum=127
, minimum=0
, trigger=0
)¶ Bases:
UGen
A triggered integer random number generator.
>>> trigger = supriya.ugens.Impulse.ar() >>> t_i_rand = supriya.ugens.TIRand.ar( ... minimum=0, ... maximum=127, ... trigger=trigger, ... ) >>> t_i_rand TIRand.ar()
-
classmethod ar(minimum: SupportsFloat | UGenMethodMixin =
0
, maximum: SupportsFloat | UGenMethodMixin =127
, trigger: SupportsFloat | UGenMethodMixin =0
) TIRand ¶
-
classmethod kr(minimum: SupportsFloat | UGenMethodMixin =
0
, maximum: SupportsFloat | UGenMethodMixin =127
, trigger: SupportsFloat | UGenMethodMixin =0
) TIRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(minimum: SupportsFloat | UGenMethodMixin =
-
class TRand(calculation_rate=
None
, minimum=0.0
, maximum=1.0
, trigger=0
, **kwargs)¶ Bases:
UGen
A triggered random number generator.
>>> trigger = supriya.ugens.Impulse.ar() >>> t_rand = supriya.ugens.TRand.ar( ... minimum=-1.0, ... maximum=1.0, ... trigger=trigger, ... ) >>> t_rand TRand.ar()
-
classmethod ar(minimum: SupportsFloat | UGenMethodMixin =
0.0
, maximum: SupportsFloat | UGenMethodMixin =1.0
, trigger: SupportsFloat | UGenMethodMixin =0
) TRand ¶
-
classmethod kr(minimum: SupportsFloat | UGenMethodMixin =
0.0
, maximum: SupportsFloat | UGenMethodMixin =1.0
, trigger: SupportsFloat | UGenMethodMixin =0
) TRand ¶
- property maximum : SupportsFloat | UGenMethodMixin¶
- property minimum : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(minimum: SupportsFloat | UGenMethodMixin =
-
class TWindex(calculation_rate=
None
, trigger=None
, normalize=0
, array=None
, **kwargs)¶ Bases:
UGen
A triggered windex.
>>> trigger = supriya.ugens.Impulse.ar() >>> t_windex = supriya.ugens.TWindex.ar( ... trigger=trigger, ... normalize=0, ... array=[1, 2, 3], ... ) >>> t_windex TWindex.ar()
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin | None =
None
, normalize: SupportsFloat | UGenMethodMixin =0
, array: SupportsFloat | UGenMethodMixin | None =None
) TWindex ¶
-
classmethod kr(trigger: SupportsFloat | UGenMethodMixin | None =
None
, normalize: SupportsFloat | UGenMethodMixin =0
, array: SupportsFloat | UGenMethodMixin | None =None
) TWindex ¶
- property array : SupportsFloat | UGenMethodMixin¶
- property normalize : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin | None =
-
class WhiteNoise(calculation_rate=
None
, **kwargs)¶ Bases:
UGen
A white noise unit generator.
>>> supriya.ugens.WhiteNoise.ar() WhiteNoise.ar()
- classmethod ar() WhiteNoise ¶
- classmethod kr() WhiteNoise ¶