18 lines
614 B
Racket
18 lines
614 B
Racket
#lang scribble/manual
|
|
@(require (for-label racket))
|
|
|
|
@title{(set-reset-ff trig reset)}
|
|
|
|
Set-reset flip flop. output is set to 1.0 upon receiving a trigger
|
|
in the set input, and to 0.0 upon receiving a trigger in the reset
|
|
input. Once the flip flop is set to zero or one further triggers in
|
|
the same input are have no effect. One use of this is to have some
|
|
precipitating event cause something to happen until you reset it.
|
|
|
|
trig - trigger sets output to one
|
|
reset - trigger resets output to zero
|
|
|
|
(let ((n (brown-noise ar))
|
|
(g (set-reset-ff (dust ar 5) (dust ar 5))))
|
|
(audition (out 0 (mul3 n g 0.2))))
|
|
|