comparison base/package.lisp @ 136:fd85f52d9f9d

Class revolution * PITCH-DESIGNATOR -> PITCH (PITCH removed) * MOMENT-DESIGNATOR -> MOMENT , MOMENT -> STANDARD-MOMENT * PERIOD-DESIGNATOR -> PERIOD , PERIOD -> STANDARD-PERIOD * ANCHORED-PERIOD-DESIGNATOR -> ANCHORED-PERIOD , ANCHORED-PERIOD -> STANDARD-ANCHORED-PERIOD * FLOATING-PERIOD removed * TIME-SIGNATURE-DESIGNATOR -> TIME-SIGNATURE & TIME-SIGNATURE-PERIOD * TIME-SIGNATURE -> STANDARD-TIME-SIGNATURE & STANDARD-TIME-SIGNATURE-PERIOD * KEY-SIGNATURE-DESIGNATOR -> KEY-SIGNATURE (& ...-PERIOD) * KEY-SIGNATURE -> STANDARD-KEY-SIGNATURE (& ...-PERIOD) * TEMPO now abstract (& TEMPO-PERIOD) * STANDARD-TEMPO AND STANDARD-TEMPO-PERIOD * COMPOSITION, CONSTITUENT & TIME-ORDERED-CONSTITUENT all have STANDARD- forms make-x methods and specialisers changes appropriately darcs-hash:20070831142943-f76cc-7be0d08963de06d87b36e4922076287d565c7ee2.gz
author David Lewis <d.lewis@gold.ac.uk>
date Fri, 31 Aug 2007 15:29:43 +0100
parents b0a1760ab0dd
children b3537f75c1c6
comparison
equal deleted inserted replaced
135:188fe5ea837f 136:fd85f52d9f9d
1 (cl:defpackage #:amuse 1 (cl:defpackage #:amuse
2 (:use #:common-lisp) 2 (:use #:common-lisp)
3 (:export #:amuse-object 3 (:export #:amuse-object
4 #:constituent 4 #:constituent
5 #:composition 5 #:composition
6 #:standard-constituent
7 #:standard-composition
6 #:monody 8 #:monody
7 #:identifier 9 #:identifier
8 #:moment-designator
9 #:period-designator
10 #:anchored-period-designator
11 #:pitch-designator
12 #:pitch-interval-designator
13 #:moment 10 #:moment
14 #:period 11 #:period
15 #:floating-period
16 #:anchored-period 12 #:anchored-period
17 #:frequency
18 #:pitch 13 #:pitch
14 #:pitch-interval
15 #:standard-moment
16 #:standard-period
17 #:standard-anchored-period
18 #:frequency-pitch
19 #:chromatic-pitch 19 #:chromatic-pitch
20 #:diatonic-pitch 20 #:diatonic-pitch
21 #:chromatic-pitch-interval 21 #:chromatic-pitch-interval
22 #:diatonic-pitch-interval 22 #:diatonic-pitch-interval
23 #:pitched-event 23 #:pitched-event
24 #:standard-pitched-event
24 #:chromatic-pitched-event 25 #:chromatic-pitched-event
26 #:standard-chromatic-pitched-event
25 #:percussive-event 27 #:percussive-event
28 #:standard-percussive-event
26 #:time-signature 29 #:time-signature
27 #:basic-time-signature 30 #:time-signature-perid
31 #:standard-time-signature
32 #:standard-time-signature-period
28 #:key-signature 33 #:key-signature
29 #:basic-key-signature 34 #:key-signature-period
35 #:standard-key-signature
36 #:standard-key-signature-period
30 #:midi-key-signature 37 #:midi-key-signature
38 #:midi-key-signature-period
31 #:tempo 39 #:tempo
40 #:tempo-period
41 #:standard-tempo
42 #:standard-tempo-period
32 #:get-composition 43 #:get-composition
33 #:time-signatures 44 #:time-signatures
34 #:tempi 45 #:tempi
35 #:key-signatures 46 #:key-signatures
36 #:midi-pitch-number 47 #:midi-pitch-number
47 #:key-signature-sharps 58 #:key-signature-sharps
48 #:key-signature-mode 59 #:key-signature-mode
49 #:bpm 60 #:bpm
50 #:microseconds-per-crotchet 61 #:microseconds-per-crotchet
51 #:anchored-period 62 #:anchored-period
52 #:floating-period 63 #:period
53 #:moment 64 #:moment
54 #:onset 65 #:onset
55 #:time+ 66 #:time+
56 #:time- 67 #:time-
57 #:time> 68 #:time>
96 #:inter-onset-interval 107 #:inter-onset-interval
97 #:get-applicable-time-signatures 108 #:get-applicable-time-signatures
98 #:get-applicable-tempi 109 #:get-applicable-tempi
99 #:get-applicable-key-signatures 110 #:get-applicable-key-signatures
100 #:make-moment 111 #:make-moment
101 #:make-floating-period 112 #:make-period
102 #:make-anchored-period 113 #:make-anchored-period
114 #:make-standard-moment
115 #:make-standard-period
116 #:make-standard-anchored-period
103 #:make-chromatic-pitch 117 #:make-chromatic-pitch
104 #:make-diatonic-pitch 118 #:make-diatonic-pitch
105 #:make-chromatic-pitch-interval 119 #:make-chromatic-pitch-interval
106 #:make-chromatic-pitched-event 120 #:make-chromatic-pitched-event
107 #:make-basic-time-signature 121 #:make-standard-time-signature
108 #:make-basic-key-signature 122 #:make-standard-time-signature-period
123 #:make-standard-key-signature
124 #:make-basic-key-signature-period
109 #:make-midi-key-signature 125 #:make-midi-key-signature
110 #:make-tempo 126 #:make-midi-key-signature-period
127 #:make-standard-tempo
128 #:make-standard-tempo-period
111 #:time-signature-equal 129 #:time-signature-equal
112 #:key-signature-equal 130 #:key-signature-equal
113 #:tempo-equal 131 #:tempo-equal
114 #:insufficient-information 132 #:insufficient-information
115 #:undefined-action 133 #:undefined-action