SoundshaperLogo
SOUNDSHAPER: CDP REFERENCE

GLISTEN - Partition channels into random sets and play these in order.


CDPLOGO
SPECTRAL
RESHAPE
glisten
PREVToIndex
GLISTEN
 NEXT

SPECTRAL > RESHAPE > GLISTEN >

SUMMARY
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.

© Ensemble Software and Composers Desktop Project 2014