Hex & CC Commands?

I’m not sure if this is the appropriate board to post this question, but I have the MC6 Pro, so I’ll start here. Please move it if appropriate.

I have a Revv D40 amp that is MIDI control-able. But the manual lists many of the commands that turn features on/off (0-63=off and 64-127=on) in a table in hex values and numbers like this:
Function | Value|Column 1 | Column 2 | Column 3|
|— | — | —|
|Function | Value | |
| | Hex | Decimal|
|Masters | (0x1B) | 27|
|Bright | (0x1D) | 29|
|Reverb | (0x1F) | 31|
|FX Loop | (0x23) | 35|

Does this mean to turn Reverb on I would send a CC number 31 and a value of 64-127? If so, I can’t seem to get it to work. Why do they include the Hex value? A converter I found online says Hex (0x1F) = 31. Why the redundancy?

Thanks!

Is this what you meant for the table to look like?

Function Value (Hex) Value (Decimal)
Masters 0x1B 27
Bright 0x1D 29
Reverb 0x1F 31
FX Loop 0x23 35
1 Like

So I don’t know for sure as I don’t have this piece of gear, but from my background in engineering my guess is that the hexadecimal value is solely to help them when configuring the device. I could be wrong but for your use case with the MC6 Pro it may not mean anything and I would personally just use the decimal value when configuring your MC6 Pro.

1 Like

I looked up the manual and personally I would just try using the decimal values for CC # and then apply 0-63 for OFF and 64-127 for ON. That should work fine!

Hexadecimal (base 16) is just a different notation than decimal (base 10) and isn’t really providing and new and useful information in this case.

1 Like

Yes it is just a different notation. They probably just added both just for easier reference.

Just to add:

  • if the number is prefixed with 0x i.e. 0x23 then it is a hexadecimal
  • no prefix, you can assume its decimal
  • Binary is prefixed with 0b or b i.e.0b1101
2 Likes