supercollider - How do I add a random offset to values in a Pseq? -
given pseq similar following:
pseq([1, 2, 3, 4, 5, 6, 7, 8], inf) how randomise values each time? is, not randomly alter 8 values once @ initialisation time, have random offset added each time value sent stream?
here's neat way:
(pseq([1, 2, 3, 4, 5, 6, 7, 8], inf) + pgauss(0, 0.1)) first need know pgauss pattern generates gaussian random numbers. can use other kind of pattern such pwhite.
then need know pleasant bit: performing basic math operations on patterns (as above) composes patterns (by wrapping them in pbinop).
Comments
Post a Comment