Hexadecimal is a base-16 counting system. In decimal (base 10) we use the digits 0-9. The sum 9+1 leads to an answer that cannot be expressed in a single digit so we add a '10s' column, put a 1 in it and put zero in the units column, hence: 10. Hex, as it is base 16 needs 16 digits to represent its units, so we have 0-9 which have their usual decimal meaning and then A-F for the hex units whose decimal values are 10, 11, 12, 13, 14, and 15. So, the sum F+1 is 15+1 in decimal = 16. As 16 cannot be represented by a single hex digit we put a 1 in the 16s column and a zero in the units column to give: 10. So 10 in hex is 16 in decimal. Thus we see that FF in hex is 255 in decimal (15*16 + 15). Hex is widely used in computing circles because of its ability to represent powers of 2 in a few digits. A single 8-bit byte can hold up to 256 binary values (from 00000000 to 11111111). As each nybble (4- bits, or half a byte) has a maximum value of 15 decimal (1111) then a single byte can be represented by a maximum of two hex digits. On 23 Feb 2010, at 01:31, Rob wrote: > I've only been producing and using the Emu a few months. I've been > reading manuals and everything on the internet I can find. I am > starting to understand Hex & have figure out NRPNs and CC. BUT some > SysEx is alien to me. The Emu manual has things like KK VV XX YY ZZ > NN but hex is 0 to H. The sysex info seems to have different > meanings for different commands for the letters. > > 8n kk vv is the command for note off. > > n = midi number > kk = ? > vv = ? > > Is this so standard that all companies shouldn't have to define it > and I'm missing some chart on it? > > Is 8n kk vv all I enter or do I need more numbers for machine ID, > EMU id, on, off, etc? > > Most of the tutorial sites treat you like a computer programer not a > layman. > > >
Message
Re: [xl7] Newbie: understanding Hex & SysEx??????????????
2010-02-23 by Paul Vickers
Attachments
- No local attachments were found for this message.