This is the midi Reference Manual, version 1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:07:31 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
Files are sorted by type and then listed depth-first from the systems components trees.
midi/midi.lisp
midi
(system).
midi
.
data-byte
(reader method).
header
(condition).
header-type
(reader method).
key-signature-message
(class).
message
(class).
message-channel
(generic reader).
message-denominator
(generic reader).
message-key
(generic reader).
message-mi
(generic reader).
message-numerator
(generic reader).
message-program
(generic reader).
message-sf
(generic reader).
message-tempo
(generic reader).
message-time
(generic reader).
(setf message-time)
(generic writer).
message-value
(reader method).
message-velocity
(generic reader).
midifile
(class).
midifile-division
(generic reader).
midifile-format
(generic reader).
(setf midifile-format)
(generic function).
midifile-tracks
(generic reader).
note-off-message
(class).
note-on-message
(class).
pitch-bend-message
(class).
program-change-message
(class).
read-midi-file
(function).
sequence/track-name-message
(class).
smpte-offset-message
(class).
status
(reader method).
tempo-message
(class).
time-signature-message
(class).
unknown-event
(condition).
write-midi-file
(function).
*data-max*
(special variable).
*data-min*
(special variable).
*dispatch-table*
(special variable).
*input-buffer*
(special variable).
*midi-input*
(special variable).
*midi-output*
(special variable).
*running-status*
(special variable).
*status*
(special variable).
*status-max*
(special variable).
*status-min*
(special variable).
*time*
(special variable).
+header-mthd+
(constant).
+header-mthd-length+
(constant).
+header-mtrk+
(constant).
active-sensing-message
(class).
all-notes-off-message
(class).
authorization-system-exclusive-message
(class).
change-to-format-0
(function).
change-to-format-1
(function).
channel-message
(class).
channel-prefix-message
(class).
channel-pressure-message
(class).
common-message
(class).
continue-sequence-message
(class).
control-change-message
(class).
copyright-message
(class).
cue-point-message
(class).
define-midi-message
(macro).
device-name-message
(class).
end-of-track-message
(class).
fill-message
(generic function).
format0-tracks-to-format1-tracks
(function).
format1-tracks-to-format0-tracks
(function).
general-text-message
(class).
instrument-message
(class).
length-message
(generic function).
length-of-variables-length-quantity
(function).
local-control-message
(class).
lyric-message
(class).
marker-message
(class).
message-status
(generic reader).
meta-message
(class).
midi-port-message
(class).
mode-message
(class).
mono-mode-on-message
(class).
omni-mode-off-message
(class).
omni-mode-on-message
(class).
poly-mode-on-message
(class).
polyphonic-key-pressure-message
(class).
program-name-message
(class).
proprietary-event
(class).
read-fixed-length-quantity
(function).
read-message
(function).
read-next-byte
(function).
read-timed-message
(function).
read-track
(function).
read-variable-length-quantity
(function).
real-time-message
(class).
register-class
(function).
reset-all-controllers-message
(class).
sequence-number-message
(class).
song-position-pointer-message
(class).
song-select-message
(class).
start-sequence-message
(class).
stop-sequence-message
(class).
string-code
(function).
system-exclusive-message
(class).
system-message
(class).
tempo-map-message
(class).
text-message
(class).
timing-clock-message
(class).
timing-code-message
(class).
tune-request-message
(class).
unread-byte
(function).
voice-message
(class).
with-midi-input
(macro).
with-midi-output
(macro).
write-bytes
(function).
write-fixed-length-quantity
(function).
write-message
(generic function).
write-timed-message
(function).
write-track
(function).
write-variable-length-quantity
(function).
Packages are listed by definition order.
midi
common-lisp
.
data-byte
(generic reader).
header
(condition).
header-type
(generic reader).
key-signature-message
(class).
message
(class).
message-channel
(generic reader).
message-denominator
(generic reader).
message-key
(generic reader).
message-mi
(generic reader).
message-numerator
(generic reader).
message-program
(generic reader).
message-sf
(generic reader).
message-tempo
(generic reader).
message-time
(generic reader).
(setf message-time)
(generic writer).
message-value
(generic reader).
message-velocity
(generic reader).
midifile
(class).
midifile-division
(generic reader).
midifile-format
(generic reader).
(setf midifile-format)
(generic function).
midifile-tracks
(generic reader).
note-off-message
(class).
note-on-message
(class).
pitch-bend-message
(class).
program-change-message
(class).
read-midi-file
(function).
sequence/track-name-message
(class).
smpte-offset-message
(class).
status
(generic reader).
tempo-message
(class).
time-signature-message
(class).
unknown-event
(condition).
write-midi-file
(function).
*data-max*
(special variable).
*data-min*
(special variable).
*dispatch-table*
(special variable).
*input-buffer*
(special variable).
*midi-input*
(special variable).
*midi-output*
(special variable).
*running-status*
(special variable).
*status*
(special variable).
*status-max*
(special variable).
*status-min*
(special variable).
*time*
(special variable).
+header-mthd+
(constant).
+header-mthd-length+
(constant).
+header-mtrk+
(constant).
active-sensing-message
(class).
all-notes-off-message
(class).
authorization-system-exclusive-message
(class).
change-to-format-0
(function).
change-to-format-1
(function).
channel-message
(class).
channel-prefix-message
(class).
channel-pressure-message
(class).
common-message
(class).
continue-sequence-message
(class).
control-change-message
(class).
copyright-message
(class).
cue-point-message
(class).
define-midi-message
(macro).
device-name-message
(class).
end-of-track-message
(class).
fill-message
(generic function).
format0-tracks-to-format1-tracks
(function).
format1-tracks-to-format0-tracks
(function).
general-text-message
(class).
instrument-message
(class).
length-message
(generic function).
length-of-variables-length-quantity
(function).
local-control-message
(class).
lyric-message
(class).
marker-message
(class).
message-status
(generic reader).
meta-message
(class).
midi-port-message
(class).
mode-message
(class).
mono-mode-on-message
(class).
omni-mode-off-message
(class).
omni-mode-on-message
(class).
poly-mode-on-message
(class).
polyphonic-key-pressure-message
(class).
program-name-message
(class).
proprietary-event
(class).
read-fixed-length-quantity
(function).
read-message
(function).
read-next-byte
(function).
read-timed-message
(function).
read-track
(function).
read-variable-length-quantity
(function).
real-time-message
(class).
register-class
(function).
reset-all-controllers-message
(class).
sequence-number-message
(class).
song-position-pointer-message
(class).
song-select-message
(class).
start-sequence-message
(class).
stop-sequence-message
(class).
string-code
(function).
system-exclusive-message
(class).
system-message
(class).
tempo-map-message
(class).
text-message
(class).
timing-clock-message
(class).
timing-code-message
(class).
tune-request-message
(class).
unread-byte
(function).
voice-message
(class).
with-midi-input
(macro).
with-midi-output
(macro).
write-bytes
(function).
write-fixed-length-quantity
(function).
write-message
(generic function).
write-timed-message
(function).
write-track
(function).
write-variable-length-quantity
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
read an entire Midifile from the file with name given as argument
midi
.
unknown-event
)) ¶midi
.
channel-message
)) ¶automatically generated reader method
midi
.
time-signature-message
)) ¶automatically generated reader method
dd
.
midi
.
note-on-message
)) ¶automatically generated reader method
key
.
note-off-message
)) ¶automatically generated reader method
key
.
midi
.
key-signature-message
)) ¶automatically generated reader method
mi
.
midi
.
time-signature-message
)) ¶automatically generated reader method
nn
.
midi
.
program-change-message
)) ¶automatically generated reader method
midi
.
key-signature-message
)) ¶automatically generated reader method
sf
.
midi
.
tempo-message
)) ¶automatically generated reader method
midi
.
pitch-bend-message
)) ¶automatically generated reader method
midi
.
note-on-message
)) ¶automatically generated reader method
note-off-message
)) ¶automatically generated reader method
midi
.
unknown-event
)) ¶condition when the header is not correct
condition when the event does not exist in the library
midi
.
:class
:class
:class
89
:class
89
This slot is read-only.
This slot is read-only.
midi
.
:class
:class
:class
:class
common-lisp
.
:time
:status
This slot is read-only.
the class that represents a Midifile in core
midi
.
:class
128
:class
143
:class
:class
:key
This slot is read-only.
:velocity
This slot is read-only.
midi
.
:class
144
:class
159
:class
:class
:key
This slot is read-only.
:velocity
This slot is read-only.
midi
.
:class
224
:class
239
:class
:class
:value
This slot is read-only.
midi
.
:class
192
:class
207
:class
:class
:program
This slot is read-only.
midi
.
:class
:class
:class
81
:class
81
:tempo
This slot is read-only.
midi
.
:class
:class
:class
88
:class
88
This slot is read-only.
This slot is read-only.
given a class name, find the maximum data1 value for the type of message
given a class name, find the minimum data1 value for the type of message
given values of status (and perhaps data1), find a class to create
used for unreading bytes from *midi-input
the running status while reading an event
given a class name, find the maximum status value for the type of message
given a class name, find the minimum status value for the type of message
accumulated time from the start of the track
execute body with *midi-input* assigned to a stream from pathname
execute body with *midi-output* assigned to a stream from pathname
read an unsigned integer of nb-bytes bytes from *midi-input*
read a message without time indication from *midi-input*
read an unsigned 8-bit byte from *midi-input* checking for unread bytes
read a message preceded with a delta-time indication
read a track as a list of timed messages, excluding the end-of-track message
read a MIDI variable length quantity from *midi-input*
compute the ASCII-based numerical value of the string [warning: works only if the chars are coded in ASCII]
write an arbitrary number of bytes to *midi-output*
write an unsigned integer of nb-bytes bytes to *midi-output*
write a message preceded with a delta-time indication
write a track (which does not contain the end-of-track message
midi
.
proprietary-event
)) ¶key-signature-message
)) ¶time-signature-message
)) ¶smpte-offset-message
)) ¶tempo-message
)) ¶end-of-track-message
)) ¶midi-port-message
)) ¶channel-prefix-message
)) ¶device-name-message
)) ¶program-name-message
)) ¶cue-point-message
)) ¶marker-message
)) ¶lyric-message
)) ¶instrument-message
)) ¶sequence/track-name-message
)) ¶copyright-message
)) ¶general-text-message
)) ¶text-message
)) ¶sequence-number-message
)) ¶meta-message
)) ¶authorization-system-exclusive-message
)) ¶system-exclusive-message
)) ¶active-sensing-message
)) ¶stop-sequence-message
)) ¶continue-sequence-message
)) ¶start-sequence-message
)) ¶timing-clock-message
)) ¶real-time-message
)) ¶tune-request-message
)) ¶song-select-message
)) ¶song-position-pointer-message
)) ¶timing-code-message
)) ¶common-message
)) ¶tempo-map-message
)) ¶system-message
)) ¶poly-mode-on-message
)) ¶mono-mode-on-message
)) ¶omni-mode-on-message
)) ¶omni-mode-off-message
)) ¶all-notes-off-message
)) ¶local-control-message
)) ¶reset-all-controllers-message
)) ¶mode-message
)) ¶pitch-bend-message
)) ¶channel-pressure-message
)) ¶program-change-message
)) ¶control-change-message
)) ¶polyphonic-key-pressure-message
)) ¶note-on-message
)) ¶note-off-message
)) ¶voice-message
)) ¶channel-message
)) ¶midi
.
+
.
:most-specific-first
proprietary-event
)) ¶key-signature-message
)) ¶time-signature-message
)) ¶smpte-offset-message
)) ¶tempo-message
)) ¶end-of-track-message
)) ¶midi-port-message
)) ¶channel-prefix-message
)) ¶device-name-message
)) ¶program-name-message
)) ¶cue-point-message
)) ¶marker-message
)) ¶lyric-message
)) ¶instrument-message
)) ¶sequence/track-name-message
)) ¶copyright-message
)) ¶general-text-message
)) ¶text-message
)) ¶sequence-number-message
)) ¶meta-message
)) ¶authorization-system-exclusive-message
)) ¶system-exclusive-message
)) ¶active-sensing-message
)) ¶stop-sequence-message
)) ¶continue-sequence-message
)) ¶start-sequence-message
)) ¶timing-clock-message
)) ¶real-time-message
)) ¶tune-request-message
)) ¶song-select-message
)) ¶song-position-pointer-message
)) ¶timing-code-message
)) ¶common-message
)) ¶tempo-map-message
)) ¶system-message
)) ¶poly-mode-on-message
)) ¶mono-mode-on-message
)) ¶omni-mode-on-message
)) ¶omni-mode-off-message
)) ¶all-notes-off-message
)) ¶local-control-message
)) ¶reset-all-controllers-message
)) ¶mode-message
)) ¶pitch-bend-message
)) ¶channel-pressure-message
)) ¶program-change-message
)) ¶control-change-message
)) ¶polyphonic-key-pressure-message
)) ¶note-on-message
)) ¶note-off-message
)) ¶voice-message
)) ¶channel-message
)) ¶midi
.
proprietary-event
)) ¶key-signature-message
)) ¶time-signature-message
)) ¶smpte-offset-message
)) ¶tempo-message
)) ¶end-of-track-message
)) ¶midi-port-message
)) ¶channel-prefix-message
)) ¶device-name-message
)) ¶program-name-message
)) ¶cue-point-message
)) ¶marker-message
)) ¶lyric-message
)) ¶instrument-message
)) ¶sequence/track-name-message
)) ¶copyright-message
)) ¶general-text-message
)) ¶text-message
)) ¶sequence-number-message
)) ¶meta-message
)) ¶authorization-system-exclusive-message
)) ¶system-exclusive-message
)) ¶active-sensing-message
)) ¶stop-sequence-message
)) ¶continue-sequence-message
)) ¶start-sequence-message
)) ¶timing-clock-message
)) ¶real-time-message
)) ¶tune-request-message
)) ¶song-select-message
)) ¶song-position-pointer-message
)) ¶timing-code-message
)) ¶common-message
)) ¶tempo-map-message
)) ¶system-message
)) ¶poly-mode-on-message
)) ¶mono-mode-on-message
)) ¶omni-mode-on-message
)) ¶omni-mode-off-message
)) ¶all-notes-off-message
)) ¶local-control-message
)) ¶reset-all-controllers-message
)) ¶mode-message
)) ¶pitch-bend-message
)) ¶channel-pressure-message
)) ¶program-change-message
)) ¶control-change-message
)) ¶polyphonic-key-pressure-message
)) ¶note-on-message
)) ¶note-off-message
)) ¶voice-message
)) ¶channel-message
)) ¶midi
.
:class
176
:class
191
:class
0
:class
120
:controller
midi::value
Jump to: | (
C D F G H L M R S U W |
---|
Jump to: | (
C D F G H L M R S U W |
---|
Jump to: | *
+
B C D F H K M N P S T V |
---|
Jump to: | *
+
B C D F H K M N P S T V |
---|
Jump to: | A C D E F G H I K L M N O P R S T U V |
---|
Jump to: | A C D E F G H I K L M N O P R S T U V |
---|