Eine MIDI Message besteht aus einem 8-Bit Status-Byte, dem normalerweise ein oder zwei Daten-Bytes folgen. Um die große Anzahl verschiedenster MIDI Messages übersichtlicher zu gestalten, hat man die MIDI Messages in Channel Messages und System Messages aufgeteilt.