 ;;///////////// Figure 1.1 Example of additive synthesis
 ;;
 ;;play({
-;;        var sines = 100, speed = 6;
+;;        var sines = 5, speed = 6;
 ;;        Mix.fill(sines,
 ;;        	{arg x;
 ;;        		Pan2.ar(



;;;;;;;;;
;;page 16
;;{PMOsc.ar(100, 500, 10, 0, 0.5)}.play
;;
;;PMOsc isn't an actual ugen, it's actually a pseudo ugen defined for backwards



(demo 2 (let [sines 5
              speed 6]
           (* (mix
               (map #(pan2 (* (sin-osc (* % 100))
                              (max 0 (+ (lf-noise1:kr speed) (line:kr 1 -1 30))))
