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