Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: Percussion 2 , Previous: Mark Objects , Up: Lisp Examples , Home: Disclaimer

Fomus

Percussion 1

(fomus
 :output '(:lilypond :view t)
 :parts (list
     (make-part
      :name "Percussion"
      :instr (list :percussion :percs (list (make-perc :woodblock :note 'e4)
                        (make-perc :snaredrum :note 'a3)))
      :events (loop for o from 0 to 20 by 1/2 collect
            (make-note :off o :dur 1/2
                   :note (case (random 2)
                       (0 :woodblock)
                       (1 :snaredrum)))))))

ex_perc1.jpg
Figure 11: Percussion 1