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 ))