module PM
MIDI and PatchMaster
constants.
Ports are UniMIDI inputs or outputs.
¶ ↑
GUI class: run method
¶ ↑
Constants
- ACTIVE_SENSE
Active sensing (sent every 300 ms when nothing else being sent)
- CC_BALANCE
- CC_BALANCE_LSB
- CC_BANK_SELECT
- CC_BANK_SELECT_LSB
- CC_BREATH_CONTROLLER
- CC_BREATH_CONTROLLER_LSB
- CC_CHORUS_DEPTH
- CC_DATA_DECREMENT
- CC_DATA_ENTRY
- CC_DATA_ENTRY_LSB
- CC_DATA_INCREMENT
- CC_DETUNE_DEPTH
- CC_EXPRESSION_CONTROLLER
- CC_EXPRESSION_CONTROLLER_LSB
- CC_EXT_EFFECTS_DEPTH
- CC_FOOT_CONTROLLER
- CC_FOOT_CONTROLLER_LSB
- CC_GEN_PURPOSE_1
- CC_GEN_PURPOSE_1_LSB
- CC_GEN_PURPOSE_2
- CC_GEN_PURPOSE_2_LSB
- CC_GEN_PURPOSE_3
- CC_GEN_PURPOSE_3_LSB
- CC_GEN_PURPOSE_4
- CC_GEN_PURPOSE_4_LSB
- CC_GEN_PURPOSE_5
- CC_GEN_PURPOSE_6
- CC_GEN_PURPOSE_7
- CC_GEN_PURPOSE_8
- CC_HOLD_2
- CC_MOD_WHEEL
- CC_MOD_WHEEL_LSB
- CC_NREG_PARAM_LSB
- CC_NREG_PARAM_MSB
- CC_PAN
- CC_PAN_LSB
- CC_PHASER_DEPTH
- CC_PORTAMENTO
- CC_PORTAMENTO_TIME
- CC_PORTAMENTO_TIME_LSB
- CC_REG_PARAM_LSB
- CC_REG_PARAM_MSB
- CC_SOFT_PEDAL
- CC_SUSTAIN
- CC_SUSTENUTO
- CC_TREMELO_DEPTH
- CC_VOLUME
- CC_VOLUME_LSB
- CHANNEL_PRESSURE
Channel pressure
- CLOCK
MIDI clock (24 per quarter note)
- CM_ALL_NOTES_OFF
- CM_LOCAL_CONTROL
- CM_MONO_MODE_ON
- CM_OMNI_MODE_OFF
- CM_OMNI_MODE_ON
- CM_POLY_MODE_ON
- CM_RESET_ALL_CONTROLLERS
Val 0 == off, 0x7f == on
- CONTINUE
Sequence continue
- CONTROLLER
Controller #, val
- CONTROLLER_NAMES
- EOX
End of system exclusive
- GM_DRUM_NOTE_LOWEST
GM drum notes start at 35 (C), 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_LYRIC
- META_MARKER
- META_MIDI_CHAN_PREFIX
- META_PATCH_SIG
- 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
- 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