
29
4 In / 4 Out Digital Audio Processor
Rio Rancho, NM – USA
Matrix Crosspoint Commands
Get Crosspoint Gain
- Gets the gain associated with a particular matrix crosspoint.
Host sends command
- 103 (67 hex)
Host sends 2 bytes:
Byte 1: Input associated with the desired crosspoint. 0 - 3, which corresponds to inputs 1 - 4.
Byte 2: Output associated with the desired crosspoint. 0 - 3, which corresponds to outputs 1 - 4.
Host receives 1 byte:
Crosspoint gain. 0 - 31, where 0 - 30 repr10dB to -20dB, and 31 is Off.
Set Crosspoint Gain
- Sets the gain associated with a particular matrix crosspoint.
Host sends command
- 102 (66 hex)
Host sends 3 bytes:
Byte 1: Input associated with the desired crosspoint. 0 - 3, which corresponds to inputs 1 - 4.
Byte 2: Output associated with the desired crosspoint. 0 - 3 corresponds to outputs 1 - 4.
Byte 3: Crosspoint gain. 0 - 31, where 0 - 30 repr10dB to -20dB, and 31 is Off.
Programmable I/O Commands
Simulate a Programmable Input Button Push
- Allows a function associated with a specific programmable input to
be triggered just as if a contact closure on that programmable input had taken place. This command is
particularly useful when using AMX or Crestron control systems, because very complex DSP4/4 actions may
be triggered by one serial command. The programmable input must first be programmed with the desired
function using the Programmable Inputs tab on the DSP4/4 control panel before this command is used.
Host sends command
- 122 (7A hex)
Host sends 1 byte:
Programmable input to trigger, 1 - 13
Host receives 1 byte:
0D (hex) to acknowledge the simulated push
Get Programmable I/O Current State
- Gets the current state of one of the 13 programmable inputs or 8 program-
mable outputs. Returns a 1 or a 2, where 2 means the programmable i/o is active, and 1 means it is inactive.
Host sends command
- 123 (7B hex)
Host sends 1 byte:
Programmable output whose state to return, 1 - 13.
Host receives 1 byte:
Programmable output state, 1 or 2. 2 is active, 1 is inactive.
Rear Panel Attenuator Commands
Set Rear Panel Input Gain
- Sets the rear panel attenuator
Host sends command
- 124 (7C hex)
Host sends 2 bytes:
Byte 1: A 4-bit mask [...] (copy from “Set Input Gain”)
Byte 2: Attenuator setting 0-31, where 0 represents fully-off (muted) and the range 1-31 represents 1 dB
steps from -30 dB to to + 0 dB. This byte can also be 80, to increment 1 dB, or 81, to decrement 1 dB. Note
that the special mute and unmute commands (82 and 83), available with the “Set Input Gain” command, are
not supported for the rear panel attenuator.
Set Rear Panel Output Gain
- Sets the rear panel attenuator
Host sends command
- 125 (7D hex)
Host sends 2 bytes:
Byte 1: A 4-bit mask [...] (copy from “Set Output Gain”)
Byte 2: Attenuator setting 0-31, where 0 represents fully-off (muted) and the range 1-31 represents 1 dB
steps from -30 dB to to + 0 dB. This byte can also be 80, to increment 1 dB, or 81, to decrement 1 dB. Note
that the special mute and unmute commands (82 and 83), available with the “Set Output Gain” command,
are not supported for the rear panel attenuator.