I have a related question. MTC message specifies to ignore unused bits on frame-rate/hour, minutes, seconds and frames. However, in SMPTE Offset message, there is an additional subframe, 0-99 so on 7 bits, leaving the #7 bit unused in the last payload byte. I just wanted to know if the bit #7 is to be ignored on read (and zeroed on write) or if a non-zero bit there, is to be treated as an error.
I'm aware I'm pedantic, but that's on purpose. I may have two or more other questions of the like in the future, since I have doubts about some MIDI files from the net, with things looking weird in it.