rsc3/doc/examples/ugen/analysis/running-sum.help.scm

15 lines
393 B
Scheme
Raw Normal View History

2022-08-24 13:53:18 +00:00
;; (running-sum in numsamp)
;; A running sum over a user specified number of samples, useful for
;; running RMS power windowing.
;; in - input signal
;; numsamp - How many samples to take the running sum over
;; (initialisation rate)
(let ((n 40))
(audition
(out 0 (foldl1 mul (list (sin-osc ar 440 0)
(running-sum (sound-in (mce2 0 1)) n)
(recip n))))))