csound-expression-0.0: Csound combinator library

CsoundExpr.Opcodes.Siggen.Noise

Description

Random (Noise) Generators

Synopsis

Documentation

bexprndA' :: K k0 => k0 -> ArateSource

  • opcode : bexprnd
  • syntax :
   ares bexprnd krange
   ires bexprnd krange
   kres bexprnd krange
  • description :

Exponential distribution random number generator. This is an x-class noise generator.

bexprndA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : bexprnd
  • syntax :
   ares bexprnd krange
   ires bexprnd krange
   kres bexprnd krange
  • description :

Exponential distribution random number generator. This is an x-class noise generator.

bexprndI' :: K k0 => k0 -> IrateSource

  • opcode : bexprnd
  • syntax :
   ares bexprnd krange
   ires bexprnd krange
   kres bexprnd krange
  • description :

Exponential distribution random number generator. This is an x-class noise generator.

bexprndI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : bexprnd
  • syntax :
   ares bexprnd krange
   ires bexprnd krange
   kres bexprnd krange
  • description :

Exponential distribution random number generator. This is an x-class noise generator.

bexprndK' :: K k0 => k0 -> KrateSource

  • opcode : bexprnd
  • syntax :
   ares bexprnd krange
   ires bexprnd krange
   kres bexprnd krange
  • description :

Exponential distribution random number generator. This is an x-class noise generator.

bexprndK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : bexprnd
  • syntax :
   ares bexprnd krange
   ires bexprnd krange
   kres bexprnd krange
  • description :

Exponential distribution random number generator. This is an x-class noise generator.

cauchyA' :: K k0 => k0 -> ArateSource

  • opcode : cauchy
  • syntax :
   ares cauchy kalpha
   ires cauchy kalpha
   kres cauchy kalpha
  • description :

Cauchy distribution random number generator. This is an x-class noise generator.

cauchyA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : cauchy
  • syntax :
   ares cauchy kalpha
   ires cauchy kalpha
   kres cauchy kalpha
  • description :

Cauchy distribution random number generator. This is an x-class noise generator.

cauchyI' :: K k0 => k0 -> IrateSource

  • opcode : cauchy
  • syntax :
   ares cauchy kalpha
   ires cauchy kalpha
   kres cauchy kalpha
  • description :

Cauchy distribution random number generator. This is an x-class noise generator.

cauchyI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : cauchy
  • syntax :
   ares cauchy kalpha
   ires cauchy kalpha
   kres cauchy kalpha
  • description :

Cauchy distribution random number generator. This is an x-class noise generator.

cauchyK' :: K k0 => k0 -> KrateSource

  • opcode : cauchy
  • syntax :
   ares cauchy kalpha
   ires cauchy kalpha
   kres cauchy kalpha
  • description :

Cauchy distribution random number generator. This is an x-class noise generator.

cauchyK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : cauchy
  • syntax :
   ares cauchy kalpha
   ires cauchy kalpha
   kres cauchy kalpha
  • description :

Cauchy distribution random number generator. This is an x-class noise generator.

cuserrndA' :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> ArateSource

  • opcode : cuserrnd
  • syntax :
   aout cuserrnd kmin, kmax, ktableNum
   iout cuserrnd imin, imax, itableNum
   kout cuserrnd kmin, kmax, ktableNum
  • description :

Continuous USER-defined-distribution RaNDom generator.

cuserrndA :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SideEffect ArateSource

  • opcode : cuserrnd
  • syntax :
   aout cuserrnd kmin, kmax, ktableNum
   iout cuserrnd imin, imax, itableNum
   kout cuserrnd kmin, kmax, ktableNum
  • description :

Continuous USER-defined-distribution RaNDom generator.

cuserrndI' :: Irate -> Irate -> Irate -> IrateSource

  • opcode : cuserrnd
  • syntax :
   aout cuserrnd kmin, kmax, ktableNum
   iout cuserrnd imin, imax, itableNum
   kout cuserrnd kmin, kmax, ktableNum
  • description :

Continuous USER-defined-distribution RaNDom generator.

cuserrndI :: Irate -> Irate -> Irate -> SideEffect IrateSource

  • opcode : cuserrnd
  • syntax :
   aout cuserrnd kmin, kmax, ktableNum
   iout cuserrnd imin, imax, itableNum
   kout cuserrnd kmin, kmax, ktableNum
  • description :

Continuous USER-defined-distribution RaNDom generator.

cuserrndK' :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : cuserrnd
  • syntax :
   aout cuserrnd kmin, kmax, ktableNum
   iout cuserrnd imin, imax, itableNum
   kout cuserrnd kmin, kmax, ktableNum
  • description :

Continuous USER-defined-distribution RaNDom generator.

cuserrndK :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SideEffect KrateSource

  • opcode : cuserrnd
  • syntax :
   aout cuserrnd kmin, kmax, ktableNum
   iout cuserrnd imin, imax, itableNum
   kout cuserrnd kmin, kmax, ktableNum
  • description :

Continuous USER-defined-distribution RaNDom generator.

duserrndA' :: K k0 => k0 -> ArateSource

  • opcode : duserrnd
  • syntax :
   aout duserrnd ktableNum
   iout duserrnd itableNum
   kout duserrnd ktableNum
  • description :

Discrete USER-defined-distribution RaNDom generator.

duserrndA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : duserrnd
  • syntax :
   aout duserrnd ktableNum
   iout duserrnd itableNum
   kout duserrnd ktableNum
  • description :

Discrete USER-defined-distribution RaNDom generator.

duserrndI' :: Irate -> IrateSource

  • opcode : duserrnd
  • syntax :
   aout duserrnd ktableNum
   iout duserrnd itableNum
   kout duserrnd ktableNum
  • description :

Discrete USER-defined-distribution RaNDom generator.

duserrndI :: Irate -> SideEffect IrateSource

  • opcode : duserrnd
  • syntax :
   aout duserrnd ktableNum
   iout duserrnd itableNum
   kout duserrnd ktableNum
  • description :

Discrete USER-defined-distribution RaNDom generator.

duserrndK' :: K k0 => k0 -> KrateSource

  • opcode : duserrnd
  • syntax :
   aout duserrnd ktableNum
   iout duserrnd itableNum
   kout duserrnd ktableNum
  • description :

Discrete USER-defined-distribution RaNDom generator.

duserrndK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : duserrnd
  • syntax :
   aout duserrnd ktableNum
   iout duserrnd itableNum
   kout duserrnd ktableNum
  • description :

Discrete USER-defined-distribution RaNDom generator.

exprandA' :: K k0 => k0 -> ArateSource

  • opcode : exprand
  • syntax :
   ares exprand klambda
   ires exprand klambda
   kres exprand klambda
  • description :

Exponential distribution random number generator (positive values only). This is an x-class noise generator.

exprandA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : exprand
  • syntax :
   ares exprand klambda
   ires exprand klambda
   kres exprand klambda
  • description :

Exponential distribution random number generator (positive values only). This is an x-class noise generator.

exprandI' :: K k0 => k0 -> IrateSource

  • opcode : exprand
  • syntax :
   ares exprand klambda
   ires exprand klambda
   kres exprand klambda
  • description :

Exponential distribution random number generator (positive values only). This is an x-class noise generator.

exprandI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : exprand
  • syntax :
   ares exprand klambda
   ires exprand klambda
   kres exprand klambda
  • description :

Exponential distribution random number generator (positive values only). This is an x-class noise generator.

exprandK' :: K k0 => k0 -> KrateSource

  • opcode : exprand
  • syntax :
   ares exprand klambda
   ires exprand klambda
   kres exprand klambda
  • description :

Exponential distribution random number generator (positive values only). This is an x-class noise generator.

exprandK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : exprand
  • syntax :
   ares exprand klambda
   ires exprand klambda
   kres exprand klambda
  • description :

Exponential distribution random number generator (positive values only). This is an x-class noise generator.

gaussA' :: K k0 => k0 -> ArateSource

  • opcode : gauss
  • syntax :
   ares gauss krange
   ires gauss krange
   kres gauss krange
  • description :

Gaussian distribution random number generator. This is an x-class noise generator.

gaussA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : gauss
  • syntax :
   ares gauss krange
   ires gauss krange
   kres gauss krange
  • description :

Gaussian distribution random number generator. This is an x-class noise generator.

gaussI' :: K k0 => k0 -> IrateSource

  • opcode : gauss
  • syntax :
   ares gauss krange
   ires gauss krange
   kres gauss krange
  • description :

Gaussian distribution random number generator. This is an x-class noise generator.

gaussI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : gauss
  • syntax :
   ares gauss krange
   ires gauss krange
   kres gauss krange
  • description :

Gaussian distribution random number generator. This is an x-class noise generator.

gaussK' :: K k0 => k0 -> KrateSource

  • opcode : gauss
  • syntax :
   ares gauss krange
   ires gauss krange
   kres gauss krange
  • description :

Gaussian distribution random number generator. This is an x-class noise generator.

gaussK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : gauss
  • syntax :
   ares gauss krange
   ires gauss krange
   kres gauss krange
  • description :

Gaussian distribution random number generator. This is an x-class noise generator.

linrandA' :: K k0 => k0 -> ArateSource

  • opcode : linrand
  • syntax :
   ares linrand krange
   ires linrand krange
   kres linrand krange
  • description :

Linear distribution random number generator (positive values only). This is an x-class noise generator.

linrandA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : linrand
  • syntax :
   ares linrand krange
   ires linrand krange
   kres linrand krange
  • description :

Linear distribution random number generator (positive values only). This is an x-class noise generator.

linrandI' :: K k0 => k0 -> IrateSource

  • opcode : linrand
  • syntax :
   ares linrand krange
   ires linrand krange
   kres linrand krange
  • description :

Linear distribution random number generator (positive values only). This is an x-class noise generator.

linrandI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : linrand
  • syntax :
   ares linrand krange
   ires linrand krange
   kres linrand krange
  • description :

Linear distribution random number generator (positive values only). This is an x-class noise generator.

linrandK' :: K k0 => k0 -> KrateSource

  • opcode : linrand
  • syntax :
   ares linrand krange
   ires linrand krange
   kres linrand krange
  • description :

Linear distribution random number generator (positive values only). This is an x-class noise generator.

linrandK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : linrand
  • syntax :
   ares linrand krange
   ires linrand krange
   kres linrand krange
  • description :

Linear distribution random number generator (positive values only). This is an x-class noise generator.

noise' :: (X x0, K k0) => x0 -> k0 -> ArateSource

  • opcode : noise
  • syntax :
   ares noise xamp, kbeta
  • description :

A white noise generator with an IIR lowpass filter.

noise :: (X x0, K k0) => x0 -> k0 -> SideEffect ArateSource

  • opcode : noise
  • syntax :
   ares noise xamp, kbeta
  • description :

A white noise generator with an IIR lowpass filter.

pcauchyA' :: K k0 => k0 -> ArateSource

  • opcode : pcauchy
  • syntax :
   ares pcauchy kalpha
   ires pcauchy kalpha
   kres pcauchy kalpha
  • description :

Cauchy distribution random number generator (positive values only). This is an x-class noise generator.

pcauchyA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : pcauchy
  • syntax :
   ares pcauchy kalpha
   ires pcauchy kalpha
   kres pcauchy kalpha
  • description :

Cauchy distribution random number generator (positive values only). This is an x-class noise generator.

pcauchyI' :: K k0 => k0 -> IrateSource

  • opcode : pcauchy
  • syntax :
   ares pcauchy kalpha
   ires pcauchy kalpha
   kres pcauchy kalpha
  • description :

Cauchy distribution random number generator (positive values only). This is an x-class noise generator.

pcauchyI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : pcauchy
  • syntax :
   ares pcauchy kalpha
   ires pcauchy kalpha
   kres pcauchy kalpha
  • description :

Cauchy distribution random number generator (positive values only). This is an x-class noise generator.

pcauchyK' :: K k0 => k0 -> KrateSource

  • opcode : pcauchy
  • syntax :
   ares pcauchy kalpha
   ires pcauchy kalpha
   kres pcauchy kalpha
  • description :

Cauchy distribution random number generator (positive values only). This is an x-class noise generator.

pcauchyK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : pcauchy
  • syntax :
   ares pcauchy kalpha
   ires pcauchy kalpha
   kres pcauchy kalpha
  • description :

Cauchy distribution random number generator (positive values only). This is an x-class noise generator.

pinkish' :: X x0 => [Irate] -> x0 -> ArateSource

  • opcode : pinkish
  • syntax :
   ares pinkish xin [, imethod] [, inumbands] [, iseed] [, iskip]
  • description :

Generates approximate pink noise (-3dB/oct response) by one of two different methods:

pinkish :: X x0 => [Irate] -> x0 -> SideEffect ArateSource

  • opcode : pinkish
  • syntax :
   ares pinkish xin [, imethod] [, inumbands] [, iseed] [, iskip]
  • description :

Generates approximate pink noise (-3dB/oct response) by one of two different methods:

poissonA' :: K k0 => k0 -> ArateSource

  • opcode : poisson
  • syntax :
   ares poisson klambda
   ires poisson klambda
   kres poisson klambda
  • description :

Poisson distribution random number generator (positive values only). This is an x-class noise generator.

poissonA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : poisson
  • syntax :
   ares poisson klambda
   ires poisson klambda
   kres poisson klambda
  • description :

Poisson distribution random number generator (positive values only). This is an x-class noise generator.

poissonI' :: K k0 => k0 -> IrateSource

  • opcode : poisson
  • syntax :
   ares poisson klambda
   ires poisson klambda
   kres poisson klambda
  • description :

Poisson distribution random number generator (positive values only). This is an x-class noise generator.

poissonI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : poisson
  • syntax :
   ares poisson klambda
   ires poisson klambda
   kres poisson klambda
  • description :

Poisson distribution random number generator (positive values only). This is an x-class noise generator.

poissonK' :: K k0 => k0 -> KrateSource

  • opcode : poisson
  • syntax :
   ares poisson klambda
   ires poisson klambda
   kres poisson klambda
  • description :

Poisson distribution random number generator (positive values only). This is an x-class noise generator.

poissonK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : poisson
  • syntax :
   ares poisson klambda
   ires poisson klambda
   kres poisson klambda
  • description :

Poisson distribution random number generator (positive values only). This is an x-class noise generator.

randA :: X x0 => [Irate] -> x0 -> ArateSource

  • opcode : rand
  • syntax :
   ares rand xamp [, iseed] [, isel] [, ioffset]
   kres rand xamp [, iseed] [, isel] [, ioffset]
  • description :

Output is a controlled random number series between -amp and +amp

randK :: X x0 => [Irate] -> x0 -> KrateSource

  • opcode : rand
  • syntax :
   ares rand xamp [, iseed] [, isel] [, ioffset]
   kres rand xamp [, iseed] [, isel] [, ioffset]
  • description :

Output is a controlled random number series between -amp and +amp

randhA :: (X x0, X x1) => [Irate] -> x0 -> x1 -> ArateSource

  • opcode : randh
  • syntax :
   ares randh xamp, xcps [, iseed] [, isize] [, ioffset]
   kres randh kamp, kcps [, iseed] [, isize] [, ioffset]
  • description :

Generates random numbers and holds them for a period of time.

randhK :: (K k0, K k1) => [Irate] -> k0 -> k1 -> KrateSource

  • opcode : randh
  • syntax :
   ares randh xamp, xcps [, iseed] [, isize] [, ioffset]
   kres randh kamp, kcps [, iseed] [, isize] [, ioffset]
  • description :

Generates random numbers and holds them for a period of time.

randiA :: (X x0, X x1) => [Irate] -> x0 -> x1 -> ArateSource

  • opcode : randi
  • syntax :
   ares randi xamp, xcps [, iseed] [, isize] [, ioffset]
   kres randi kamp, kcps [, iseed] [, isize] [, ioffset]
  • description :

Generates a controlled random number series with interpolation between each new number.

randiK :: (K k0, K k1) => [Irate] -> k0 -> k1 -> KrateSource

  • opcode : randi
  • syntax :
   ares randi xamp, xcps [, iseed] [, isize] [, ioffset]
   kres randi kamp, kcps [, iseed] [, isize] [, ioffset]
  • description :

Generates a controlled random number series with interpolation between each new number.

rnd31A' :: (K k0, K k1) => [Irate] -> k0 -> k1 -> ArateSource

  • opcode : rnd31
  • syntax :
   ax rnd31 kscl, krpow [, iseed]
   ix rnd31 iscl, irpow [, iseed]
   kx rnd31 kscl, krpow [, iseed]
  • description :

31-bit bipolar random opcodes with controllable distribution. These units are portable, i.e. using the same seed value will generate the same random sequence on all systems. The distribution of generated random numbers can be varied at k-rate.

rnd31A :: (K k0, K k1) => [Irate] -> k0 -> k1 -> SideEffect ArateSource

  • opcode : rnd31
  • syntax :
   ax rnd31 kscl, krpow [, iseed]
   ix rnd31 iscl, irpow [, iseed]
   kx rnd31 kscl, krpow [, iseed]
  • description :

31-bit bipolar random opcodes with controllable distribution. These units are portable, i.e. using the same seed value will generate the same random sequence on all systems. The distribution of generated random numbers can be varied at k-rate.

rnd31I' :: [Irate] -> Irate -> Irate -> IrateSource

  • opcode : rnd31
  • syntax :
   ax rnd31 kscl, krpow [, iseed]
   ix rnd31 iscl, irpow [, iseed]
   kx rnd31 kscl, krpow [, iseed]
  • description :

31-bit bipolar random opcodes with controllable distribution. These units are portable, i.e. using the same seed value will generate the same random sequence on all systems. The distribution of generated random numbers can be varied at k-rate.

rnd31I :: [Irate] -> Irate -> Irate -> SideEffect IrateSource

  • opcode : rnd31
  • syntax :
   ax rnd31 kscl, krpow [, iseed]
   ix rnd31 iscl, irpow [, iseed]
   kx rnd31 kscl, krpow [, iseed]
  • description :

31-bit bipolar random opcodes with controllable distribution. These units are portable, i.e. using the same seed value will generate the same random sequence on all systems. The distribution of generated random numbers can be varied at k-rate.

rnd31K' :: (K k0, K k1) => [Irate] -> k0 -> k1 -> KrateSource

  • opcode : rnd31
  • syntax :
   ax rnd31 kscl, krpow [, iseed]
   ix rnd31 iscl, irpow [, iseed]
   kx rnd31 kscl, krpow [, iseed]
  • description :

31-bit bipolar random opcodes with controllable distribution. These units are portable, i.e. using the same seed value will generate the same random sequence on all systems. The distribution of generated random numbers can be varied at k-rate.

rnd31K :: (K k0, K k1) => [Irate] -> k0 -> k1 -> SideEffect KrateSource

  • opcode : rnd31
  • syntax :
   ax rnd31 kscl, krpow [, iseed]
   ix rnd31 iscl, irpow [, iseed]
   kx rnd31 kscl, krpow [, iseed]
  • description :

31-bit bipolar random opcodes with controllable distribution. These units are portable, i.e. using the same seed value will generate the same random sequence on all systems. The distribution of generated random numbers can be varied at k-rate.

randomA' :: (K k0, K k1) => k0 -> k1 -> ArateSource

  • opcode : random
  • syntax :
   ares random kmin, kmax
   ires random imin, imax
   kres random kmin, kmax
  • description :

Generates is a controlled pseudo-random number series between min and max values.

randomA :: (K k0, K k1) => k0 -> k1 -> SideEffect ArateSource

  • opcode : random
  • syntax :
   ares random kmin, kmax
   ires random imin, imax
   kres random kmin, kmax
  • description :

Generates is a controlled pseudo-random number series between min and max values.

randomI' :: Irate -> Irate -> IrateSource

  • opcode : random
  • syntax :
   ares random kmin, kmax
   ires random imin, imax
   kres random kmin, kmax
  • description :

Generates is a controlled pseudo-random number series between min and max values.

randomI :: Irate -> Irate -> SideEffect IrateSource

  • opcode : random
  • syntax :
   ares random kmin, kmax
   ires random imin, imax
   kres random kmin, kmax
  • description :

Generates is a controlled pseudo-random number series between min and max values.

randomK' :: (K k0, K k1) => k0 -> k1 -> KrateSource

  • opcode : random
  • syntax :
   ares random kmin, kmax
   ires random imin, imax
   kres random kmin, kmax
  • description :

Generates is a controlled pseudo-random number series between min and max values.

randomK :: (K k0, K k1) => k0 -> k1 -> SideEffect KrateSource

  • opcode : random
  • syntax :
   ares random kmin, kmax
   ires random imin, imax
   kres random kmin, kmax
  • description :

Generates is a controlled pseudo-random number series between min and max values.

randomhA' :: (K k0, K k1) => k0 -> k1 -> Arate -> ArateSource

  • opcode : randomh
  • syntax :
   ares randomh kmin, kmax, acps
   kres randomh kmin, kmax, kcps
  • description :

Generates random numbers with a user-defined limit and holds them for a period of time.

randomhA :: (K k0, K k1) => k0 -> k1 -> Arate -> SideEffect ArateSource

  • opcode : randomh
  • syntax :
   ares randomh kmin, kmax, acps
   kres randomh kmin, kmax, kcps
  • description :

Generates random numbers with a user-defined limit and holds them for a period of time.

randomhK' :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : randomh
  • syntax :
   ares randomh kmin, kmax, acps
   kres randomh kmin, kmax, kcps
  • description :

Generates random numbers with a user-defined limit and holds them for a period of time.

randomhK :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SideEffect KrateSource

  • opcode : randomh
  • syntax :
   ares randomh kmin, kmax, acps
   kres randomh kmin, kmax, kcps
  • description :

Generates random numbers with a user-defined limit and holds them for a period of time.

randomiA' :: (K k0, K k1) => k0 -> k1 -> Arate -> ArateSource

  • opcode : randomi
  • syntax :
   ares randomi kmin, kmax, acps
   kres randomi kmin, kmax, kcps
  • description :

Generates a user-controlled random number series with interpolation between each new number.

randomiA :: (K k0, K k1) => k0 -> k1 -> Arate -> SideEffect ArateSource

  • opcode : randomi
  • syntax :
   ares randomi kmin, kmax, acps
   kres randomi kmin, kmax, kcps
  • description :

Generates a user-controlled random number series with interpolation between each new number.

randomiK' :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : randomi
  • syntax :
   ares randomi kmin, kmax, acps
   kres randomi kmin, kmax, kcps
  • description :

Generates a user-controlled random number series with interpolation between each new number.

randomiK :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SideEffect KrateSource

  • opcode : randomi
  • syntax :
   ares randomi kmin, kmax, acps
   kres randomi kmin, kmax, kcps
  • description :

Generates a user-controlled random number series with interpolation between each new number.

trirandA' :: K k0 => k0 -> ArateSource

  • opcode : trirand
  • syntax :
   ares trirand krange
   ires trirand krange
   kres trirand krange
  • description :

Triangular distribution random number generator. This is an x-class noise generator.

trirandA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : trirand
  • syntax :
   ares trirand krange
   ires trirand krange
   kres trirand krange
  • description :

Triangular distribution random number generator. This is an x-class noise generator.

trirandI' :: K k0 => k0 -> IrateSource

  • opcode : trirand
  • syntax :
   ares trirand krange
   ires trirand krange
   kres trirand krange
  • description :

Triangular distribution random number generator. This is an x-class noise generator.

trirandI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : trirand
  • syntax :
   ares trirand krange
   ires trirand krange
   kres trirand krange
  • description :

Triangular distribution random number generator. This is an x-class noise generator.

trirandK' :: K k0 => k0 -> KrateSource

  • opcode : trirand
  • syntax :
   ares trirand krange
   ires trirand krange
   kres trirand krange
  • description :

Triangular distribution random number generator. This is an x-class noise generator.

trirandK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : trirand
  • syntax :
   ares trirand krange
   ires trirand krange
   kres trirand krange
  • description :

Triangular distribution random number generator. This is an x-class noise generator.

unirandA' :: K k0 => k0 -> ArateSource

  • opcode : unirand
  • syntax :
   ares unirand krange
   ires unirand krange
   kres unirand krange
  • description :

Uniform distribution random number generator (positive values only). This is an x-class noise generator.

unirandA :: K k0 => k0 -> SideEffect ArateSource

  • opcode : unirand
  • syntax :
   ares unirand krange
   ires unirand krange
   kres unirand krange
  • description :

Uniform distribution random number generator (positive values only). This is an x-class noise generator.

unirandI' :: K k0 => k0 -> IrateSource

  • opcode : unirand
  • syntax :
   ares unirand krange
   ires unirand krange
   kres unirand krange
  • description :

Uniform distribution random number generator (positive values only). This is an x-class noise generator.

unirandI :: K k0 => k0 -> SideEffect IrateSource

  • opcode : unirand
  • syntax :
   ares unirand krange
   ires unirand krange
   kres unirand krange
  • description :

Uniform distribution random number generator (positive values only). This is an x-class noise generator.

unirandK' :: K k0 => k0 -> KrateSource

  • opcode : unirand
  • syntax :
   ares unirand krange
   ires unirand krange
   kres unirand krange
  • description :

Uniform distribution random number generator (positive values only). This is an x-class noise generator.

unirandK :: K k0 => k0 -> SideEffect KrateSource

  • opcode : unirand
  • syntax :
   ares unirand krange
   ires unirand krange
   kres unirand krange
  • description :

Uniform distribution random number generator (positive values only). This is an x-class noise generator.

urdA' :: X x0 => x0 -> x0Source

  • opcode : urd
  • syntax :
   aout = urd(ktableNum)
   iout = urd(itableNum)
   kout = urd(ktableNum)
  • description :

A discrete user-defined-distribution random generator that can be used as a function.

urdA :: X x0 => x0 -> x0Source

  • opcode : urd
  • syntax :
   aout = urd(ktableNum)
   iout = urd(itableNum)
   kout = urd(ktableNum)
  • description :

A discrete user-defined-distribution random generator that can be used as a function.

urdI' :: X x0 => x0 -> x0Source

  • opcode : urd
  • syntax :
   aout = urd(ktableNum)
   iout = urd(itableNum)
   kout = urd(ktableNum)
  • description :

A discrete user-defined-distribution random generator that can be used as a function.

urdI :: X x0 => x0 -> x0Source

  • opcode : urd
  • syntax :
   aout = urd(ktableNum)
   iout = urd(itableNum)
   kout = urd(ktableNum)
  • description :

A discrete user-defined-distribution random generator that can be used as a function.

urdK' :: X x0 => x0 -> x0Source

  • opcode : urd
  • syntax :
   aout = urd(ktableNum)
   iout = urd(itableNum)
   kout = urd(ktableNum)
  • description :

A discrete user-defined-distribution random generator that can be used as a function.

urdK :: X x0 => x0 -> x0Source

  • opcode : urd
  • syntax :
   aout = urd(ktableNum)
   iout = urd(itableNum)
   kout = urd(ktableNum)
  • description :

A discrete user-defined-distribution random generator that can be used as a function.

weibullA' :: (K k0, K k1) => k0 -> k1 -> ArateSource

  • opcode : weibull
  • syntax :
   ares weibull ksigma, ktau
   ires weibull ksigma, ktau
   kres weibull ksigma, ktau
  • description :

Weibull distribution random number generator (positive values only). This is an x-class noise generator

weibullA :: (K k0, K k1) => k0 -> k1 -> SideEffect ArateSource

  • opcode : weibull
  • syntax :
   ares weibull ksigma, ktau
   ires weibull ksigma, ktau
   kres weibull ksigma, ktau
  • description :

Weibull distribution random number generator (positive values only). This is an x-class noise generator

weibullI' :: (K k0, K k1) => k0 -> k1 -> IrateSource

  • opcode : weibull
  • syntax :
   ares weibull ksigma, ktau
   ires weibull ksigma, ktau
   kres weibull ksigma, ktau
  • description :

Weibull distribution random number generator (positive values only). This is an x-class noise generator

weibullI :: (K k0, K k1) => k0 -> k1 -> SideEffect IrateSource

  • opcode : weibull
  • syntax :
   ares weibull ksigma, ktau
   ires weibull ksigma, ktau
   kres weibull ksigma, ktau
  • description :

Weibull distribution random number generator (positive values only). This is an x-class noise generator

weibullK' :: (K k0, K k1) => k0 -> k1 -> KrateSource

  • opcode : weibull
  • syntax :
   ares weibull ksigma, ktau
   ires weibull ksigma, ktau
   kres weibull ksigma, ktau
  • description :

Weibull distribution random number generator (positive values only). This is an x-class noise generator

weibullK :: (K k0, K k1) => k0 -> k1 -> SideEffect KrateSource

  • opcode : weibull
  • syntax :
   ares weibull ksigma, ktau
   ires weibull ksigma, ktau
   kres weibull ksigma, ktau
  • description :

Weibull distribution random number generator (positive values only). This is an x-class noise generator

jitter' :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : jitter
  • syntax :
   kout jitter kamp, kcpsMin, kcpsMax
  • description :

Generates a segmented line whose segments are randomly generated.

jitter :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SideEffect KrateSource

  • opcode : jitter
  • syntax :
   kout jitter kamp, kcpsMin, kcpsMax
  • description :

Generates a segmented line whose segments are randomly generated.

jitter2' :: (K k0, K k1, K k2, K k3, K k4, K k5, K k6) => k0 -> k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> KrateSource

  • opcode : jitter2
  • syntax :
   kout jitter2 ktotamp, kamp1, kcps1, kamp2, kcps2, kamp3, kcps3
  • description :

Generates a segmented line with user-controllable random segments.

jitter2 :: (K k0, K k1, K k2, K k3, K k4, K k5, K k6) => k0 -> k1 -> k2 -> k3 -> k4 -> k5 -> k6 -> SideEffect KrateSource

  • opcode : jitter2
  • syntax :
   kout jitter2 ktotamp, kamp1, kcps1, kamp2, kcps2, kamp3, kcps3
  • description :

Generates a segmented line with user-controllable random segments.

trandom' :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> KrateSource

  • opcode : trandom
  • syntax :
   kout trandom ktrig, kmin, kmax
  • description :

Generates a controlled pseudo-random number series between min and max values at k-rate whenever the trigger parameter is different to 0.

trandom :: (K k0, K k1, K k2) => k0 -> k1 -> k2 -> SideEffect KrateSource

  • opcode : trandom
  • syntax :
   kout trandom ktrig, kmin, kmax
  • description :

Generates a controlled pseudo-random number series between min and max values at k-rate whenever the trigger parameter is different to 0.