Description:
Randomly selects generic durations/patterns from POOL and maps them onto
the input VARI-PULSE to create a rhythm with a total duration of TOT-TIME.
Random selections are controlled by the probabilities in PTABLE. Mapping
starts from the beginning of VARI-PULSE, or with an optional OFFSET.
BPF-driven interpolation is possible on the PTABLE as in M-RHYTHM.
The first output is the resulting rhythm, the second delineates pattern
boundaries (as in M-RHYTHM), and the third reports the end context, which
may serve as initial conditions for the next in a cascaded series of
M-MAPPED-RHYTHM functions.
|