irnd(x) krnd(x) ibirnd(x) kbirnd(x) ftlen(x) (init-rate args only) ftlptim(x) (init-rate args only)
birnd(x) returns a
random number in the bipolar range -x to x.
These units obtain values from a global psuedo-random number generator,
then scale them into the requested range. The single global generator
will
thus distribute its sequence to these units throughout the performance,
in whatever order the requests arrive. The form ibirnd(x) returns
at i-rate.
The form kbirnd(x) returns at k-rate
ftlen(x) returns the
size (no. of points, excl. guard point) of stored function table no. x.
While most units referencing a stored table will automatically take its
size
into account (so tables can be of arbitrary length), this function reports
the actual size if that is needed.
ftlptim(x) returns the loop segment
start-time (in seconds) of stored function table no. x.
This reports the duration of the direct recorded attack and decay parts
of a
sound sample, prior to its looped segment. Returns zero (and a warning
message) if the sample does not contain loop points.