module MIDI
MIDI
constants.
Constants
- ACTIVE_SENSE
Active sensing (sent every 300 ms when nothing else being sent)
- CC_BALANCE
- CC_BANK_LSB
- 32 - 63
-
are LSB for [0 - 31]
- CC_BANK_MSB
Controller
numbers0 - 31 = continuous, MSB¶ ↑
32 - 63 = continuous, LSB¶ ↑
64 - 97 = switches¶ ↑
- CC_BREATH_CONTROLLER
- CC_CHORUS_DEPTH
- CC_DATA_DECREMENT
- CC_DATA_ENTRY_LSB
- CC_DATA_ENTRY_MSB
- CC_DATA_INCREMENT
- CC_DETUNE_DEPTH
- CC_EXPRESSION_CONTROLLER
- CC_FOOT_CONTROLLER
- CC_GEN_PURPOSE_1
- CC_GEN_PURPOSE_2
- CC_GEN_PURPOSE_3
- CC_GEN_PURPOSE_4
- CC_GEN_PURPOSE_5
- CC_GEN_PURPOSE_6
- CC_GEN_PURPOSE_7
- CC_GEN_PURPOSE_8
- CC_HOLD_2
- CC_MOD_WHEEL
- CC_NREG_PARAM_LSB
- CC_NREG_PARAM_MSB
- CC_PAN
- CC_PHASER_DEPTH
- CC_PORTAMENTO
- CC_PORTAMENTO_TIME
- CC_REG_PARAM_LSB
- CC_REG_PARAM_MSB
- CC_SOFT_PEDAL
- CC_SUSTAIN
- CC_SUSTENUTO
- CC_TREMELO_DEPTH
- CC_VOLUME
- CHANNEL_PRESSURE
Channel pressure
- CLOCK
MIDI
clock (24 per quarter note)- CM_ALL_NOTES_OFF
- CM_LOCAL_CONTROL
Val 0 == off, 0x7f == on
- CM_MONO_MODE_ON
- CM_OMNI_MODE_OFF
- CM_OMNI_MODE_ON
- CM_POLY_MODE_ON
- CONTINUE
Sequence
continue- CONTROLLER
Controller
#, val- CONTROLLER_NAMES
Controller
names- Copyright
- EOX
End of system exclusive
- GM_DRUM_NOTE_LOWEST
GM drum notes start at 35 ©, so subtrack
GM_DRUM_NOTE_LOWEST
from your note number before using this array.- GM_DRUM_NOTE_NAMES
General
MIDI
drum channel note names.- GM_PATCH_NAMES
General
MIDI
patch names- META_COPYRIGHT
- META_CUE
- META_EVENT
- META_INSTRUMENT
- META_KEY_SIG
- META_LYRIC
- META_MARKER
- META_MIDI_CHAN_PREFIX
- META_SEQ_NAME
- META_SEQ_NUM
- META_SEQ_SPECIF
- META_SET_TEMPO
- META_SMPTE
- META_TEXT
- META_TIME_SIG
- META_TRACK_END
- MIDI_CHANNELS
Number of
MIDI
channels- NOTES_PER_CHANNEL
Number of note per
MIDI
channel- NOTE_OFF
Note, val
- NOTE_ON
Note, val
- NoteOffEvent
Old class name for compatability
- NoteOnEvent
Old class name for compatability
- PITCH_BEND
LSB, MSB
- POLY_PRESSURE
Note, val
- PROGRAM_CHANGE
Program number
- SONG_POINTER
Beats from top: LSB/MSB 6 ticks = 1 beat
- SONG_SELECT
Val = number of song
- START
Sequence
start- STOP
Sequence
stop- SYSEX
System exclusive start
- SYSTEM_RESET
System reset
- TUNE_REQUEST
Tune request
- VERSION_MAJOR
- VERSION_MINOR
- VERSION_TWEAK
- Version