Receiving Running-Status Messages

The MIDI 1.0 Specification allows the use of running-status when a message has the same status byte as the previous message. When running status is used, the status byte of subsequent messages can be omitted. All MIDI input device drivers are required to expand messages using running status to complete messages—you always receive complete MIDI messages from a MIDI input device driver.