Glisten plays a selection of randomly chosen spectral channels for a time, then a different set of randomly chosen channels for the same time, and so on. Other channels are zeroed. When all sets have been played, a new group is made by random partition, and so on. The "glistening" effect comes from the varying spectral drop-out, a smaller number of channels having a more pronounced effect. PARAMETERS grpdiv The number of sets to divide analysis-channels into, e.g. 4 divides 512 chans into 4 sets of 128 randomly chosen chans. Range: 2 to
channel-count; must be an exact divisor of
channel-count.
setdur Time
the set persists for (in windows), before a switch to the
next set.Range: 1-1024 (windows, where 1 window = c.2.95ms in a 512-channel analysis.) [pchshift] Maximum range of random pitch shifting (+/-) between sets. Range 0 to 12 (semitones); default 0. [durrand] Randomization of SETDUR, i.e. length set persists. At maximum, the randomization would be between 1 and SETDUR. Range: 0 to 1. [divrand] Randomize no. of channels in each set ; if >0, sets have different sizes. Range 0 - 1 NOTES Grpdiv defines how many sets there will be, and hence how many channels in each, though the actual number is randomly variable by divrand. The selection itself is made randomly by the function. Setdur sets how long each set of channels persists before a switch to the next set. This is given in no. of windows: hit F3 to see the time-length of a window (typically about 3 ms). The value is randomly variable by durrand. Finally, pchshift offers random variation in pitch from one set to the next. A similar shimmering effect is often produced by MorphHmcs.
|