| outdel | Audio output delay |
| outgn | Audio output gain |
| outgnfp | Audio output Front Panel gain |
| outlb |
Audio output channel label |
| Audio output level (dBu RMS) | |
| outmic | Audio output mic/line level status |
| outmt | Audio output mute status |
| outmttog | Audio output mute toggle |
| outsrc |
Audio output channel signal source |
Termination: all commands are terminated with an ASCII carriage return character (hex code 0x0D), represented by <CR> in the examples below. All responses are terminated with an ASCII carriage return, line feed pair (hex codes 0x0D, 0x0A), represented by <CRLF> in the examples below. An ellipsis (...) represents members of an array that have been omitted from an example for the sake of brevity.
Verbose response: commands prefixed with an exclamation point
(bang) character result in a "verbose" response containing the name of the
property or action being addressed, along with the current values of the
property in question. Property values are always returned in the "assignment"
form, for example outmt(2)=1. This supports
certain 3rd party control programming styles where the response to all
responses needs to be self-describing and/or contain current property values.
Examples:
|
REQUEST |
RESPONSE |
|
| COMMAND |
|
|
| COMMAND |
|
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
outdel (output delay)This command may be used as a query to read the output channel delay, or as an update to set the delay. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, in the range 0 to 500, representing the time delay in one half millisecond increments. If the channel address is wildcarded, then the data type is an array of integer of size 4. In this case the value 9999 may be used in an update to indicate that a particular output delay is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
outgn (output gain)This command may be used as a query to read the output channel gain, or as an update to set the gain. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, in the range -70 to +20, representing the gain in dB. The value -70 has the special meaning Off. If the channel address is wildcarded, then the data type is an array of integer of size 4. In this case the value 99 may be used in an update to indicate that a particular output gain is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
outgnfp (output front panel
gain)This command may be used as a query to read the output channel Front Panel gain, which is controlled by the knobs on the DM84 front panel. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, in a range determined by the Front Panel gain range setting, representing the gain in dB. If the channel address is wildcarded, then the data type is an array of integer of size 4.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
outlb (output channel label)This command may be used as a query to read the output channel text label, or as an update to set the label. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is string, with a limit of 15 characters.
Note: String arguments in commands need to be passed in quoted form, contained in a pair of double-quote (") characters. A problem arises when using theoutlb command to read or write a
string that already contains double-quote characters, for example: The "Hula"
Room. The solution is to escape the double quotes
within The "Hula" Room so that it can be passed as a string
argument for the outlb command. This is done by preceding the
double-quote characters with a backslash character like this:
The \"Hula\" Room. Now it can be passed as a string argument to the
outlb command: outlb(1)="The \"Hula\" Room". Since the
backslash serves as the escape character in quoted-string
arguments, it too must be escaped if it is part of the string, so "foo\bar"
would become "foo\\bar" .
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| UPDATE |
|
|
outlv (output level)This command may be used as a query to read the output channel level. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, in the range -70 to +20, representing the RMS audio level in dBu as measured AFTER the mixing matrix. If the channel address is wildcarded, then the data type is an array of integer of size 4.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
outmic (output mic level)This command may be used as a query to read the output mic level status, or as an update to set the status. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, either "1" meaning that the output is attenuated to mic level (40 dB), or "0" meaning that it is not.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| UPDATE |
|
|
outmt (output mute)This command may be used as a query to read the output channel mute status, or as an update to set the status. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, either "1" meaning that the output is muted, or "0" meaning that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 4. In this case the value 99 may be used in an update to indicate that a particular output mute is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
outmttog (output mute toggle)This command may be used as a simple comand to toggle the output channel mute status. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4.
Examples:
|
REQUEST |
RESPONSE |
|
| COMMAND |
|
|
outsrc (output signal source)This command may be used as a query to read the output signal source status, or as an update to set the status. The output channel is specified by using the address syntax. Addresses must be in the range 1 to 4. The data type is integer, unless the channel address is wildcarded, in which case the data type is an array of integer of size 4. The following values are allowed:
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
Copyright © 2006 Lectrosonics, Inc.