Running status
De compressietruc van MIDI: laat de statusbyte weg als die gelijk is aan die van het vorige bericht, en laat de ontvanger aannemen dat hij nog geldt.
MIDI 1.0 uit 1983 draait op 31.250 baud. Een Note On bestaat uit drie bytes — status, notennummer, velocity — en kost net geen milliseconde om te versturen. Een akkoord van tien noten wordt zo over tien milliseconden uitgesmeerd, en dat is hoorbaar. Met running status mag de zender de statusbyte weglaten zolang die gelijk blijft, wat een derde van het akkoord scheelt.
Daarom sturen veel keyboards Note Off als een Note On met velocity nul: de hele notenstroom kan dan één status delen. Realtimeberichten zoals de F8 van de MIDI-klok mogen ertussendoor zonder het te verbreken, terwijl SysEx en andere systeemberichten het opheffen. Parsers die een van beide regels vergeten zijn een klassieke bron van hangende noten.