Due: Friday, Feb. 22nd, by 5PM.
Random Distributions
-Modify the CM function ~playfun, in 08-sound_files_ckt.sc to use random distributions to control its main parameters (dur, loc, start, amp, rate, etc.). You can add more control parameters to both the ~play SynthDef
and your function.
-You have to use at least 3 of the statistical distributions presented in class (you can use more than 3 or all them if you wish, see the examples in 09-stochastics.sc). You can write auxiliary functions if needed, be sure you thoroughly document your code.
-Your function should use envelopes for the control of the Tendency parameters, allowing for dynamic control of the histogram the distributions. Examples of this can be found in 09-stochastics.sc.
Testing your code
-You should test your code using this sample: snare.aiff
-Submit several examples on how to use your code (at least 3). Your examples should show how versatile and expressive your implementation is and how you take advantage of the stochastic control of the parameters.