
DMTH4
LECTROSONICS, INC.
52
DMTH4 Output Compressor Commands
Command Description
outcpgn
Output compressor gain
outcpmug
Output compressor makeup gain
outcprat
Output compressor ratio
outcptc
Output compressor time constant
outcpthr
Output compressor threshold level
Note: All commands are terminated with an
ASCII carriage return character (hex code 0x0D),
represented by <CR> in the examples. All
responses are terminated with an ASCII carriage
return, line feed pair (hex codes 0x0D, 0x0A),
represented by <CRLF> in the examples. An
ellipsis (...) represents members of an array that
have been omitted from an example for the sake of
brevity.
outcpgn (output compressor gain)
This command is used as a query to read the compres-
sor gain. The output channel is specified by using the
address syntax. Addresses must be in the range 1 to
3. The data type is integer, representing the gain in dB,
which is always a negative value if the compressor is
active, or zero.
Example:
Request
Response
Query
outcpgn(1)?<CR>
OK -11<CRLF>
outcpmug (output compressor makeup gain)
This command is used as a query to read the makeup
gain, or as an update to set the makeup gain. The
output channel is specified by using the address syn-
tax. Addresses must be in the range 1 to 3. The data
type is integer, in the range 0 to 30, representing the
gain in dB. The allowable upper limit of makeup gain
values is dynamically determined by the threshold and
ratio settings of the compressor, and may be less than
the absolute maximum of 30 dB. If the value sent in an
update request exceeds this upper limit, it will be forced
to the limit value.
Examples:
Request
Response
Query
outcpmug(1)?<CR>
OK 5<CRLF>
Update
outcpmug(3)=12<CR> OK<CRLF>
outcprat (output compressor ratio)
This command is used as a query to read the ratio, or as
an update to set the ratio. The output channel is speci-
fied by using the address syntax. Addresses must be
in the range 1 to 3. The data type is float, in the range
0.0 to 50.0, representing the compression ratio, with 0.0
meaning that the compressor is “off”.
Examples:
Request
Response
Query
outcprat(1)? <CR>
OK 2.1 <CRLF>
Update
outcprat(3)=5.55<CR> OK<CRLF>
outcptc (output compressor time constant)
This command is used as a query to read the time
constant, or as an update to set the time constant. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 3. The data type is
integer, in the range 5 to 10000, representing the time in
one tenth millisecond increments.
Examples:
Request
Response
Query
outcptc(1)? <CR>
OK 2.1<CRLF>
Update
outcptc(3)=100<CR> OK<CRLF>
outcpthr (output compressor threshold level)
This command is used as a query to read the threshold,
or as an update to set the threshold. The output chan-
nel is specified by using the address syntax. Addresses
must be in the range 1 to . The data type is integer, in
the range -80 to +20, representing the level in dBu.
Examples:
Request
Response
Query
outcpthr(1)? <CR>
OK -3<CRLF>
Update
outcpthr(2)=-20<CR> OK<CRLF>