binary - Extra bytes in .mid files -


I am trying to read information from a .mid file, but I see an extra byte that does not seem to be Is not part of any MIDI message I'm not sure how to predict / hand it with and it's throwing everything in my project any suggestions? Here are some examples:

4D 54 72 6 B 00 00 04 48 Track Header 00 Change the program 00 FF 03 07 54 72 61 63 6 B20 31 Title of track 00 B 05 00 Controller Event 00 64 00 00 06 00 00 00 00 00 B 20 20 Controller Event 00 FF 58 04 C 03 C 08 Time Signature 81 89 ???? 50 FF 51 03 F 42 40 Tempo 00 FF 2F00 End of Track 00 FF 21 01 00 Unknown Meta Event 30 B 9 00 00 Controller Event 00 07 64 01 A 32 01 5 B ???? 14 01 5d11 01 20 00 00 00 ???? Change 00 C Program 23 8 C7 C 90 23 ???

I suspect that I also have a breakdown because some of these are zero-zero delta times for no reason.

Every midi event has a delta time which is either 0 (this indicates that it happens at the same time as the previous event) or some positive value (it shows that after the last incident it must be) .


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -