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

Popular posts from this blog

java - How to Configure JAXRS and Spring With Annotations -

visual studio - TFS will not accept changes I've made to a Java project -

php - Create image in codeigniter on the fly -