Running status
MIDI:s komprimeringstrick: statusbyten utelämnas när den är samma som i förra meddelandet, och mottagaren antar att det fortfarande gäller.
MIDI 1.0 från 1983 går i 31 250 baud. Ett Note On-meddelande är tre byte — status, tonnummer, anslagsstyrka — och tar knappt en millisekund att skicka. Ett ackord på tio toner tar alltså tio millisekunder, vilket hörs. Running status låter sändaren skippa statusbyten så länge den inte ändras, så ackordet krymper med en tredjedel.
Det är därför många keyboards skickar Note Off som Note On med anslagsstyrka 0: då kan hela flödet av toner gå under en och samma status. Realtidsmeddelanden som MIDI-klockans F8 får sticka emellan utan att bryta läget, medan SysEx och andra systemmeddelanden nollställer det. Parsrar som glömmer någon av de reglerna är en klassisk källa till hängande toner.