Dbrown2 returns numbers in the continuous range between lo and hi. The arguments can be a number or any other ugen.
lo |
minimum value |
hi |
maximum value |
step |
maximum step for each new value |
dist |
gendyn distribution (see Gendy1) |
length |
number of values to create |
( { var a, freq, trig; a = Dbrown2(0, 15, 1, [1, 4], inf); trig = Dust.kr(MouseX.kr(1, 40, 1)); freq = Demand.kr(trig, 0, a) * 30 + 340; SinOsc.ar(freq) * 0.1 }.play; )