![]() ![]() After that you have the System Common MIDI Messages, which all start with '0xF'. So the original MIDI Specification 1.0 (1996) has a section for Channel Voice MIDI Messages, starting with Note On (0x8n in modern formatting, but shown in mid 90's style as 8nH, where 'H' means Hexadecimal and 'n' is the MIDI channel (0x00-00xF or 00H-0FH for 1-16)), then Note Off (0x9n, 9nH), through to Pitch Bend (0圎n, EnH). And since you are now intrigued, I'm going to leave that until another post. I spotted some of the things that were put in there by knowledgable hardware people who really knew their stuff, like what a MIDI Clock message actually looks like 'on the wire' of a 5-pin DIN cable, and why it was defined like that. Since I got my first copy of the original MIDI Specification back in the mid 1990s, then I have read it carefully and repeatedly. When you have spent a long time with something, then you think you know about it. But you must never let your guard down.Īs with all unexpected things, it crept up on me silently, unannounced, from a direction I wasn't expecting. It is an expanded version of the 'Never Assume Anything' rule. One of the things that has been beaten into me, over many years of working with hardware, firmware and software, is a rule that has many forms, but which boils down to something like: ![]() ![]() Sometimes 'The Bears' really are lurking, ready to get you if you step on the cracks between the paving stones. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |