19 lines
415 B
Racket
19 lines
415 B
Racket
#lang scribble/manual
|
|
@(require (for-label racket))
|
|
|
|
@title{(t-exp-rand lo hi trig)}
|
|
|
|
|
|
Generates a random float value in exponential distribution from lo
|
|
to hi each time the trig signal changes from nonpositive to
|
|
positive values lo and hi must both have the same sign and be
|
|
non-zero.
|
|
|
|
|
|
@racketblock[
|
|
(let* ((t (dust kr 10))
|
|
(f (t-exp-rand 300 3000 t)))
|
|
(audition (out 0 (mul (sin-osc ar f 0) 0.2))))
|
|
]
|
|
|
|
|