Summary of Maps and MIDI Messages

Following are the status bytes for MIDI messages and the map types that affect each message.

MIDI status
Description
Map types
0x80pics/MMEDIA00090000.gif0x8F
Note off
Channel maps, key maps
0x90pics/MMEDIA00090000.gif0x9F
Note on
Channel maps, key maps
0xA0pics/MMEDIA00090000.gif0xAF
Polyphonic-key aftertouch
Channel maps, key maps
0xB0pics/MMEDIA00090000.gif0xBF
Control change
Channel maps, patch maps
0xC0pics/MMEDIA00090000.gif0xCF
Program change
Channel maps, patch maps
0xD0pics/MMEDIA00090000.gif0xDF
Channel aftertouch
Channel maps
0xE0pics/MMEDIA00090000.gif0xEF
Pitch-bend change
Channel maps
0xF0pics/MMEDIA00090000.gif0xFF
System
Not mapped

  • The high-order four bits represent the status value. The low-order four bits represent the channel information.

  • Patch maps affect only controller 7 (main volume).

  • System messages are sent to all devices listed in a channel map.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples