I'm glad this question has been asked, was wondering myself how to do more generative work with Faust.
Has anybody some more 'generative' examples to study ? Thanks On Thu, 6 May 2021 at 03:00, Julius Smith <julius.sm...@gmail.com> wrote: > Hi Bob, > > You could use latch to sample the random number stream. However, it's > more efficient to do something that can be completed at compile time, e.g., > > rtz = (*(1103515245) + 12345) & mask; > rt(i) = seq(j,i+1,rtz) / RANDMAX; > process = 1 <: par(i,N,*(rt(i))); > > > On Wed, May 5, 2021 at 5:19 PM Bob Bobsled <thebobbobs...@gmail.com> > wrote: > >> >> Hi, >> I've pondered this code for a while, and am failing to understand how to >> declare a variable which has a single random value. Of course this code >> creates random values at the sample rate. How would you get just one value >> instead of a constant stream of values? >> >> mynoise = random / RANDMAX >> with{ >> mask = 4294967295; // 2^32-1 >> random = +(12345) ~ *(1103515245) & mask; // "linear congruential" >> RANDMAX = 2147483647.0; // = 2^31-1 = MAX_SIGNED_INT in 32 bits >> }; >> process = mynoise; >> >> In other words, one would like to be able to do something such as this: >> process = os.osc(myrandomvalue); >> >> I understand there are various ways to provide frequencies, graphical and >> non-graphical. What I'm fundamentally searching for is how to declare a >> variable with a single random value. I cannot seem to figure out how to >> slow down or stop things from flowing at the SR other than set SR to 1. >> >> Regards, >> Bob >> _______________________________________________ >> Faudiostream-users mailing list >> Faudiostream-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/faudiostream-users >> > > > -- > "Anybody who knows all about nothing knows everything" -- Leonard Susskind > _______________________________________________ > Faudiostream-users mailing list > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users >
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users