O'Reilly logo

Midi Power! by Robert Guérin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix A. Understanding Binary, Decimal, and Hexadecimal

Since MIDI is a binary "language" often represented as hexadecimal values, understanding how to convert binary numbers to decimal values or to hexadecimal values is essential. This is especially true if you are trying to find out why a MIDI file has errors, or simply to understand how the MIDI language works. MIDI is also expressed in hexadecimal values because of its simple two-digit approach, which is sufficient to express all the values included in the MIDI specification. Because it is most likely expressed in hex, chances are, if you want to edit a specific value in a SysEx message, converting hex to its decimal value can become a handy tool.

You don’t need to know how to use hex or ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required