The MIDI protocol consists of MIDI event that carry four types of messages: 1) voice messages; 2) system common messages; 3) system realtime messages; and 4) meta messages.
MIDI voice messages are those messages that are specific to a MIDI channel and directly affect the sound produced by MIDI devices.
MIDI voice messages include the following.
Message | MIDI device action |
Note off | A note should be released and should stop sounding |
Note on | A note should be played and should start sounding |
Aftertouch / key pressure | Pressure should be applied to a note, similarly to applying pressure to electronic keyboard keys |
Controller | A controller should be affected. A controller is a virtual slider, knob, or switch |
Program change | A program should be assigned to a MIDI channel. A program is virtual instrument, patch, or preset |
Channel pressure | Pressure should be applied to a MIDI channel, similarly to applying pressure to electronic keyboard keys |
Pitch wheel / modulation wheel | A channel pitch should be changed up or down |
Add new comment