annotate base/package.lisp @ 258:aac79c0ac1b9

add within-short-bar-p, and use this to correctly calculate the ioi-from-bar of anacruses
author Jamie Forth <j.forth@gold.ac.uk>
date Thu, 24 Feb 2011 18:50:38 +0000
parents b518b9f904e3
children f5836b2bf334
rev   line source
m@24 1 (cl:defpackage #:amuse
m@24 2 (:use #:common-lisp)
m@124 3 (:export #:amuse-object
m@124 4 #:constituent
j@246 5 #:anchored-constituent
j@246 6 #:standard-constituent
j@246 7 #:standard-anchored-constituent
j@246 8 #:time-ordered-constituent
j@246 9 #:time-ordered-anchored-constituent
j@246 10 #:standard-time-ordered-constituent
j@246 11 #:standard-time-ordered-anchored-constituent
m@24 12 #:composition
d@136 13 #:standard-composition
m@24 14 #:monody
m@143 15 #:standard-monody
d@35 16 #:identifier
j@223 17 #:composition
j@223 18 #:%set-composition
j@213 19 #:composition-identifier
j@251 20 #:make-composition-identifier
j@213 21 #:constituent-identifier
m@24 22 #:moment
m@24 23 #:period
m@24 24 #:anchored-period
m@24 25 #:pitch
d@136 26 #:pitch-interval
d@136 27 #:standard-moment
d@136 28 #:standard-period
d@136 29 #:standard-anchored-period
d@136 30 #:frequency-pitch
m@24 31 #:chromatic-pitch
m@24 32 #:diatonic-pitch
c@111 33 #:chromatic-pitch-interval
c@111 34 #:diatonic-pitch-interval
j@223 35 #:linked-event
m@24 36 #:pitched-event
d@136 37 #:standard-pitched-event
m@24 38 #:chromatic-pitched-event
d@136 39 #:standard-chromatic-pitched-event
j@213 40 #:diatonic-pitched-event
j@213 41 #:standard-diatonic-pitched-event
m@24 42 #:percussive-event
d@136 43 #:standard-percussive-event
m@24 44 #:time-signature
d@138 45 #:time-signature-period
d@136 46 #:standard-time-signature
d@136 47 #:standard-time-signature-period
m@24 48 #:key-signature
d@136 49 #:key-signature-period
d@136 50 #:standard-key-signature
d@136 51 #:standard-key-signature-period
m@45 52 #:midi-key-signature
d@136 53 #:midi-key-signature-period
m@24 54 #:tempo
d@136 55 #:tempo-period
d@136 56 #:standard-tempo
d@136 57 #:standard-tempo-period
m@24 58 #:get-composition
j@213 59 #:get-constituents
d@33 60 #:time-signatures
d@33 61 #:tempi
d@33 62 #:key-signatures
m@24 63 #:midi-pitch-number
m@24 64 #:pitch-class
m@24 65 #:span
m@24 66 #:duration
m@24 67 #:timepoint
m@24 68 #:cut-off
m@24 69 #:beat-units-per-bar
m@24 70 #:time-signature-numerator
m@24 71 #:beat-units
m@24 72 #:time-signature-denominator
d@33 73 #:tactus-duration
m@24 74 #:key-signature-sharps
m@45 75 #:key-signature-mode
m@24 76 #:bpm
m@24 77 #:microseconds-per-crotchet
m@24 78 #:anchored-period
d@136 79 #:period
m@24 80 #:moment
d@33 81 #:onset
m@24 82 #:time+
m@24 83 #:time-
m@24 84 #:time>
m@24 85 #:time<
m@24 86 #:time=
m@24 87 #:time>=
m@24 88 #:time<=
m@24 89 #:time/=
m@24 90 #:duration>
m@24 91 #:duration<
m@24 92 #:duration=
m@24 93 #:duration>=
m@24 94 #:duration<=
m@24 95 #:duration/=
m@24 96 #:duration*
m@24 97 #:duration/
m@24 98 #:pitch+
m@24 99 #:pitch-
m@24 100 #:pitch>
m@24 101 #:pitch<
m@24 102 #:pitch=
m@24 103 #:pitch>=
m@24 104 #:pitch<=
m@24 105 #:pitch/=
m@24 106 #:interval>
m@24 107 #:interval<
m@24 108 #:interval=
m@24 109 #:interval>=
m@24 110 #:interval<=
m@24 111 #:interval/=
m@24 112 #:meets
m@24 113 #:before
m@24 114 #:overlaps
m@24 115 #:during
m@24 116 #:starts
m@24 117 #:ends
m@24 118 #:subinterval
m@24 119 #:disjoint
d@33 120 #:period=
d@33 121 #:find-overlapping
m@24 122 #:period-intersection
m@24 123 #:inter-onset-interval
m@24 124 #:get-applicable-time-signatures
m@24 125 #:get-applicable-tempi
m@24 126 #:get-applicable-key-signatures
m@24 127 #:make-moment
d@136 128 #:make-period
m@24 129 #:make-anchored-period
d@136 130 #:make-standard-moment
d@136 131 #:make-standard-period
d@136 132 #:make-standard-anchored-period
m@24 133 #:make-chromatic-pitch
m@24 134 #:make-diatonic-pitch
c@105 135 #:make-chromatic-pitch-interval
m@24 136 #:make-chromatic-pitched-event
d@136 137 #:make-standard-time-signature
d@136 138 #:make-standard-time-signature-period
d@136 139 #:make-standard-key-signature
d@176 140 #:make-standard-key-signature-period
m@45 141 #:make-midi-key-signature
d@136 142 #:make-midi-key-signature-period
d@136 143 #:make-standard-tempo
d@136 144 #:make-standard-tempo-period
m@67 145 #:time-signature-equal
m@67 146 #:key-signature-equal
m@67 147 #:tempo-equal
d@77 148 #:insufficient-information
d@77 149 #:undefined-action
m@81 150 #:asa-pitch-string
d@138 151 #:asa-interval-string
m@81 152 #:diatonic-pitch-name
m@81 153 #:middle-c
m@81 154 #:make-mips-pitch
c@111 155 #:make-mips-pitch-interval
c@106 156 #:octave
c@106 157 #:diatonic-pitch-octave
m@86 158 #:diatonic-pitch-accidental
m@89 159 #:ensure-monody
m@97 160 #:crotchet
c@108 161 #:diatonic-pitch-cp
c@108 162 #:diatonic-pitch-mp
j@258 163 #:bar-period
d@179 164 #:current-beat
d@179 165 #:current-bar
j@233 166 #:ioi-from-bar
j@233 167 #:onset-in-bar
j@250 168 #:onset-in-bar-relative-to-tactus
j@258 169 #:within-short-bar-p
d@183 170 ;; condition restart options
d@183 171 #:use-whole-bar
d@183 172 #:use-crotchet-beat
d@183 173 #:guess
j@208 174
j@208 175 #:%list-slot-sequence-data
j@214 176 #:list-slot-sequence
j@208 177 #:move-to-first-bar
j@217 178 #:copy-event
j@217 179 #:voice
j@217 180 #:event-identifier
j@217 181 #:id
j@217 182 #:event-id
j@217 183 #:composition-id
j@217 184 #:interval
j@230 185 #:find-next-event
j@217 186 #:event
j@230 187 #:event<
j@230 188 #:make-event<
j@230 189 #:sort-composition
j@252 190 #:define-stealth-mixin
m@28 191 ))