The Alternative Csound Reference Manual
Previous |  | Next

# urd

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

## Description

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

## Syntax

aout = urd(ktableNum)

iout = urd(itableNum)

kout = urd(ktableNum)

## Initialization

itableNum -- number of table containing the random-distribution function. Such table is generated by the user. See GEN40, GEN41, and GEN42. The table length does not need to be a power of 2

## Performance

ktableNum -- number of table containing the random-distribution function. Such table is generated by the user. See GEN40, GEN41, and GEN42. The table length does not need to be a power of 2

urd is the same opcode as duserrnd, but can be used in function fashion.

For a tutorial about random distribution histograms and functions see:

- D. Lorrain. "A panoply of stochastic cannons". In C. Roads, ed. 1989. Music machine. Cambridge, Massachusetts: MIT press, pp. 351 - 379.

## See Also

cuserrnd, duserrnd

## Credits

Author: Gabriel Maldonado

New in Version 4.16

Previous | Home | Next
upsamp | Up | valpass