Manual-33 – Rane SR 3 User Manual
Page 33
Manual-33
screen feature, bits 5 and 6 are don’t cares, bit 7 (MSB) is always zero. The acceptable
range of the Software Input Lock byte is firmware version specific. For version 2.1 and
later the range is 0 through 127. For version 2.0 and 1.1, the range is 0 through 7. For
version 1.0, the range is 0 through 3.
To read the Software Input Lock byte:
Send: ILK
Response: n1,"OK"
Where: n1 is the Software Input Lock byte.
Example: 3, "OK" means that bit 0 and bit 1 are set so the
resulting actions of turning the encoder and of turning
the encoder while it is pushed in are locked.
To write the Software Input Lock byte:
Send: ILK,n1
Where: n1 is the Software Input Lock byte.
Example: ILK,2 locks the resulting action of turning the encoder
while it is pushed in.
Response: "OK"
IQ
Input Query
Returns the current level and page index. Resets the command state byte to No
Operation.
Send: IQ
Response: n1,n2,"OK"
Where: n1 is the current level. The level range is [1, 31].
n2 is the current page index. The page index range is
[0, 16].
Example: 15,4,"OK" means that the current level is 15 and the
current page index is 4.
IR
Input Raw
Returns the current level, page index, command state byte, and the length of time the
encoder button has been pressed. Resets the command state to No Operation.
Send: IR
Response: n1,n2,n3,n4,"OK"
Where: n1 is the current level. The level range is [1, 31].
n2 is the current page index. The page index range is
[0, 16].
n3 is the current command state byte. The command
state byte represents the state of the encoder.
The possible states follow:
0 No Operation The encoder has not changed.
1 Encoder Left
The encoder has been turned counter clockwise.
2 Encoder Right The encoder has been turned clockwise
16 Selection Left The encoder has been pushed in and turned counter clockwise.
32 Selection Right The encoder has been pushed in and turned clockwise.
64 Enter The encoder has been pushed in and released without being turned.