In this terabyte era, I find variable-length quantities tiresome. And with my novice abilities I'm struggling to write a C program to write MIDI. I don't want to use an existing library because I don't want to credit anyone.
I had the idea to force all VLQs in my output file to four bytes. I figured that if I stick to the specifications for most-significant-bits, there shouldn't be anything to invalidate my file.
So, with MIDI variable-length quantity rules, are these equivalent ways of writing the number 1?
00000001
10000000 10000000 10000000 00000001
Or is there some nuance that I'm missing?