Mercurial > hg > amuse
annotate base/package.lisp @ 33:d1010755f507
Large upload of local changes. Many additions, such as harmony and piece-level objects
darcs-hash:20070413100909-f76cc-a8aa8dfc07f438dc0c1a7c45cee7ace2ecc1e6a5.gz
author | David Lewis <d.lewis@gold.ac.uk> |
---|---|
date | Fri, 13 Apr 2007 11:09:09 +0100 |
parents | 8e94c41f7103 |
children | 1d757c33e00e |
rev | line source |
---|---|
m@24 | 1 (cl:defpackage #:amuse |
m@24 | 2 (:use #:common-lisp) |
m@24 | 3 (:export #:constituent |
m@24 | 4 #:composition |
m@24 | 5 #:monody |
m@24 | 6 #:moment-designator |
m@24 | 7 #:period-designator |
m@24 | 8 #:anchored-period-designator |
m@24 | 9 #:pitch-designator |
m@24 | 10 #:pitch-interval-designator |
m@24 | 11 #:moment |
m@24 | 12 #:period |
m@24 | 13 #:floating-period |
m@24 | 14 #:anchored-period |
m@24 | 15 #:frequency |
m@24 | 16 #:pitch |
m@24 | 17 #:chromatic-pitch |
m@24 | 18 #:diatonic-pitch |
m@24 | 19 #:pitch-interval |
m@24 | 20 #:pitched-event |
m@24 | 21 #:chromatic-pitched-event |
m@24 | 22 #:percussive-event |
m@24 | 23 #:time-signature |
m@24 | 24 #:basic-time-signature |
m@24 | 25 #:key-signature |
m@24 | 26 #:basic-key-signature |
m@24 | 27 #:tempo |
m@24 | 28 #:get-composition |
d@33 | 29 #:time-signatures |
d@33 | 30 #:tempi |
d@33 | 31 #:key-signatures |
m@24 | 32 #:chromatic-pitch |
m@24 | 33 #:diatonic-pitch |
m@24 | 34 #:midi-pitch-number |
m@24 | 35 #:meredith-chromatic-pitch-number |
m@24 | 36 #:pitch-class |
m@24 | 37 #:span |
m@24 | 38 #:duration |
m@24 | 39 #:timepoint |
m@24 | 40 #:cut-off |
m@24 | 41 #:beat-units-per-bar |
m@24 | 42 #:time-signature-numerator |
m@24 | 43 #:beat-units |
m@24 | 44 #:time-signature-denominator |
d@33 | 45 #:tactus-duration |
m@24 | 46 #:key-signature-sharps |
m@24 | 47 #:bpm |
m@24 | 48 #:microseconds-per-crotchet |
m@24 | 49 #:anchored-period |
m@24 | 50 #:floating-period |
m@24 | 51 #:moment |
d@33 | 52 #:onset |
m@24 | 53 #:time+ |
m@24 | 54 #:time- |
m@24 | 55 #:time> |
m@24 | 56 #:time< |
m@24 | 57 #:time= |
m@24 | 58 #:time>= |
m@24 | 59 #:time<= |
m@24 | 60 #:time/= |
m@24 | 61 #:duration> |
m@24 | 62 #:duration< |
m@24 | 63 #:duration= |
m@24 | 64 #:duration>= |
m@24 | 65 #:duration<= |
m@24 | 66 #:duration/= |
m@24 | 67 #:duration* |
m@24 | 68 #:duration/ |
m@24 | 69 #:pitch+ |
m@24 | 70 #:pitch- |
m@24 | 71 #:pitch> |
m@24 | 72 #:pitch< |
m@24 | 73 #:pitch= |
m@24 | 74 #:pitch>= |
m@24 | 75 #:pitch<= |
m@24 | 76 #:pitch/= |
m@24 | 77 #:interval> |
m@24 | 78 #:interval< |
m@24 | 79 #:interval= |
m@24 | 80 #:interval>= |
m@24 | 81 #:interval<= |
m@24 | 82 #:interval/= |
m@24 | 83 #:meets |
m@24 | 84 #:before |
m@24 | 85 #:overlaps |
m@24 | 86 #:during |
m@24 | 87 #:starts |
m@24 | 88 #:ends |
m@24 | 89 #:subinterval |
m@24 | 90 #:disjoint |
d@33 | 91 #:period= |
d@33 | 92 #:find-overlapping |
m@24 | 93 #:period-intersection |
m@24 | 94 #:inter-onset-interval |
m@24 | 95 #:get-applicable-time-signatures |
m@24 | 96 #:get-applicable-tempi |
m@24 | 97 #:get-applicable-key-signatures |
m@24 | 98 #:make-moment |
m@24 | 99 #:make-floating-period |
m@24 | 100 #:make-anchored-period |
m@24 | 101 #:make-chromatic-pitch |
m@24 | 102 #:make-diatonic-pitch |
m@24 | 103 #:make-pitch-interval |
m@24 | 104 #:make-chromatic-pitched-event |
m@24 | 105 #:make-basic-time-signature |
m@24 | 106 #:make-basic-key-signature |
m@24 | 107 #:make-tempo |
m@28 | 108 )) |