Mercurial > hg > amuse
view package.lisp @ 19:2f331bbdfab8
Added preliminary support for time- and key-signatures and for tempi
darcs-hash:20061213155334-f76cc-a1ece6adfd1e6292e1f67418ddb3f38a56ad2233.gz
author | David Lewis <d.lewis@gold.ac.uk> |
---|---|
date | Wed, 13 Dec 2006 15:53:34 +0000 |
parents | 70e76c1c87b7 |
children | 99ccd775245a |
line wrap: on
line source
(cl:defpackage #:amuse (:use #:common-lisp) (:export #:constituent #:composition #:monody #:moment-designator #:period-designator #:anchored-period-designator #:pitch-designator #:pitch-interval-designator #:moment #:period #:floating-period #:anchored-period #:frequency #:pitch #:chromatic-pitch #:diatonic-pitch #:pitch-interval #:pitched-event #:chromatic-pitched-event #:midi-pitched-event #:percussive-event #:midi-percussive-event #:time-signature #:basic-time-signature #:key-signature #:basic-key-signature #:midi-key-signature #:tempo #:get-composition #:chromatic-pitch #:diatonic-pitch #:chromatic-pitch-number #:meredith-chromatic-pitch-number #:pitch-class #:span #:duration #:timepoint #:onset #:cut-off #:beat-units-per-bar #:time-signature-numerator #:beat-units #:time-signature-denominator #:key-signature-sharps #:bpm #:microseconds-per-crotchet #:anchored-period #:floating-period #:moment #:time+ #:time- #:time> #:time< #:time= #:time>= #:time<= #:time/= #:duration> #:duration< #:duration= #:duration>= #:duration<= #:duration/= #:duration* #:duration/ #:pitch+ #:pitch- #:pitch> #:pitch< #:pitch= #:pitch>= #:pitch<= #:pitch/= #:interval> #:interval< #:interval= #:interval>= #:interval<= #:interval/= #:meets #:before #:overlaps #:during #:starts #:ends #:subinterval #:disjoint #:period-intersection #:inter-onset-interval #:get-applicable-time-signatures #:get-applicable-tempi #:get-applicable-key-signatures #:make-moment #:make-floating-period #:make-anchored-period #:make-chromatic-pitch #:make-diatonic-pitch #:make-pitch-interval #:make-chromatic-pitched-event #:make-midi-pitched-event #:make-midi-percussive-event #:make-basic-time-signature #:make-basic-key-signature #:make-midi-key-signature #:make-tempo ))