
10 Kramer Protocol 2000
The 
1st BYTE: | Bit 7 (MSB)  | Defined as 0.  | |
  | Bit 6  | 0  | - for sending information to the switchers (from the PC)  | 
  | 
  | 1  | - for sending to the PC (from the switcher).  | 
  | Bits 5…0  | INSTRUCTION | |
The function that the switcher is to perform is defined in the INSTRUCTION table below. Similarly, if a function is performed via the machine’s front panel, then these bits are set according to the INSTRUCTION NO. that was performed.
2nd BYTE: | Bit 7 (MSB)  | Defined as 1.  | 
  | Bits 4…0  | Channel number  | 
  | Bit 5  | Left (set to 1 when referring to the left channel)  | 
  | Bit 6  | Right (set to 1 when referring to the right channel)  | 
  | Note: To mute with regular attenuation use Bit 5 and 6 = 1  | |
  | To mute immediately use Bit 5 and 6 = 0, however there may be a pop  | |
  | or click on the output of the muted channel.  | |
3rd BYTE:  | Bit 7 (MSB)  | Defined as 1.  | 
  | Bits 6…0  | 7 least significant bits of data  | 
4th BYTE: | Bit 7 (MSB)  | Defined as 1.  | 
  | Bit 5  | MSB of data (7 LSBs are in 3rd byte).  | 
  | Bits 4…0  | MACHINE NUMBER. | 
For 
All the values in the table are decimal, unless otherwise stated
INSTRUCTION
#  | 
  | 
  | DESCRIPTION | 3rd BYTE | |
22dec  | 
  | SET AUDIO GAIN  | Set 7 LSBs of gain value  | ||
(16hex)  | 
  | 
  | 
  | Gain (dB) = 31.5 –   | |
24dec  | 
  | INCREASE / DECREASE  | 0 - increase gain  | ||
(18hex)  | 
  | AUDIO GAIN  | 1 - decrease gain  | ||
25dec  | 
  | REQUEST AUDIO GAIN | As in Instruction 22dec above.  | ||
(19hex)  | 
  | 
  | 
  | When requesting both channels, the reply is:  | |
  | 
  | 
  | 
  | 
  |  For equal left and right gain: bits 5 = bit 6  | 
  | 
  | 
  | 
  | 
  |  For unequal left and right gain: bits 6 = 0; bit 5 = 1 for reply for left  | 
  | 
  | 
  | 
  | 
  | channel  | 
  | 
  | In addition to the above, instructions 15, 18, 19, 20, 61, 62 (decimal) of Kramer’s Protocol 2000 are also fully  | |||
  | 
  | implemented in the unit. For instructions 18 and 19, setups 01 to 15 (decimal) are valid.  | |||
  | 
  | See the following examples:  | 
  | ||
  | 
  | 
  | |||
EXAMPLES | 
  | 
  | |||
COMMAND | EXAMPLES (MACHINE # 1) | ||||
16h  | E7h 90h 81h  | Set channel 7 both left and right gain   | |||
16h  | AAh FFh 81h  | Set channel 10 left gain   | |||
16h  | CAh COh A1h  | Set channel 10 right gain 0dB  | |||
16h  | FOh DOh A1h  | Set channel 16 both left and right gain +8dB  | |||
18h  | EFh 80h 81h  | Increment (increase) gain on 0.5dB on left and right of channel 15  | |||
19h  | CFh 80h 81h  | Request gain of channel 15 right. If the gain is 0dB for both left and right channels, then the  | |||
  | 
  | 
  | 
  | reply would be: 59h EFh COh A1h  | |
19h  | EEh 80h 81h  | Request gain of channel 14 both left and right. If the gain is different for the left and right  | |||
  | 
  | 
  | 
  | channels, then, for +3dB gain in the left channel the reply would be: 59h AEh C6h A1h  | |
26  |