Mercurial > hg > amuse
annotate implementations/midi/package.lisp @ 302:ac78ce3d0b10
Add some basic midi predicate and accessor functions.
Ignore-this: ab60873a92efc7f4c3cd98cdb938dcea
darcs-hash:20090918100419-16a00-bd8423ddea7a4700d7e1c5300e4dafd35113897c.gz
author | j.forth <j.forth@gold.ac.uk> |
---|---|
date | Fri, 18 Sep 2009 11:04:19 +0100 |
parents | 4a03a1478c02 |
children |
rev | line source |
---|---|
m@25 | 1 (cl:defpackage #:amuse-midi |
d@64 | 2 (:use #:common-lisp #:amuse #:amuse-utils #:amuse-tools) |
d@33 | 3 (:export #:midi-composition |
d@134 | 4 #:midifile-id |
j@281 | 5 #:midifile-identifier-pathname |
d@33 | 6 #:midi-pitched-event |
m@31 | 7 #:midi-percussive-event |
m@31 | 8 #:make-midi-pitched-event |
m@25 | 9 #:make-midi-percussive-event |
m@144 | 10 #:make-midifile-identifier |
d@32 | 11 #:midi-channel |
d@32 | 12 #:midi-track |
d@32 | 13 #:midi-velocity |
d@33 | 14 #:midi-patch |
j@302 | 15 #:midi-note-number |
d@33 | 16 #:midi-drum-sound |
j@302 | 17 #:midi-drum-sound= |
d@33 | 18 #:microsecond-per-crotchet-to-bpm |
d@155 | 19 #:midi-patch |
j@281 | 20 #:midi-timebase |
j@302 | 21 |
j@302 | 22 #:midi-event-type |
j@302 | 23 #:midi-drum-sound-eql |
j@302 | 24 #:make-midi-drum-sound-eql |
j@302 | 25 #:midi-drum-sound-any |
j@302 | 26 #:make-midi-drum-sound-any |
j@302 | 27 #:midi-channel-eql |
j@302 | 28 #:make-midi-channel-eql |
j@302 | 29 #:midi-channel-any |
j@302 | 30 #:make-midi-channel-any |
j@302 | 31 #:midi-track-eql |
j@302 | 32 #:make-midi-track-eql |
j@302 | 33 #:midi-track-any |
j@302 | 34 #:make-midi-track-any |
d@33 | 35 )) |