   (demo 1 (bpf (lf-saw) 1000 0.1)))
 
 ;; way more fun when you move the cutoff frequency around
-(demo 5 (lpf (lf-saw) (mouse-x 20 6000 EXP)))
+(demo 10 (lpf (lf-saw) (mouse-x 20 6000 EXP)))
+
+
 
 ;; ex. 5 -- ENVELOPES --
 

;; make a sawtooth wave out of 100 sine waves via list comprehension,
;; like your precious python 🐍
(demo
 (let [* overtone.sc.ugen.collide/*]
   (sum (for [i (range 1 100)]
          (* (/ 1 i) (sin-osc (* i 220)))))))

;; additive synthesis
;; http://quod.lib.umich.edu/cgi/p/pod/dod-idx/synthesizing-a-javanese-gong-ageng.pdf
(definst bell [frequency 440 duration 1.0 volume 1.0 position 0 wet 0.5 room 0.5

;; lowpass
(do
  (demo 1 (lf-saw))
  (Thread/sleep 1500)
  (demo 1 (lpf (lf-saw) 500)))

;; hipass
