Komunikaty MIDI można podzielić na dwie grupy: Komunikaty kanałowe (Channel Messages) i Komunikaty systemowe (System Messages). W każdej z wymienionych grup występuje po kilka rodzajów komunikatów MIDI. Poniżej przedstawiam systematykę komunikatów MIDI.