Mercurial > hg > amuse
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 |