| inact | Audio input activity status |
| incl | Audio input clipping status |
| indel | Audio input delay |
| ingn | Audio input gain |
| ingnfp | Audio input Front Panel gain |
| iniv |
Audio input phase invert status |
| inlb |
Audio input channel label |
| Audio input level (dBu RMS) | |
| inmt | Audio input mute status |
| inmttog | Audio input mute toggle |
| inph |
Audio input phantom power status |
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 |
|
|
inact (input activity)This command may be used to determine if an audio input channel is active, meaning that it has less than 3 dB of attenuation assigned to it by the automixing algorithm for some particular output channel. Two forms exist for this command:
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| QUERY |
|
|
| QUERY |
|
|
incl (input clipping)This command may be used to determine if an audio input channel is clipping, meaning that it is being overdriven by the input signal to the point of saturating the analog to digital converter. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, either "1" meaning that the channel is in clipping, or "0" meaning that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 8.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
indel (input delay)This command may be used as a query to read the input delay, or as an update to set the delay. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, in the range 0 to 200, 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 8. In this case the value 9999 may be used in an update to indicate that a particular input delay is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
ingn (input gain)This command may be used as a query to read the input channel gain, or as an update to set the gain. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, in the range -10 to +60, representing the gain in dB. If the channel address is wildcarded, then the data type is an array of integer of size 8. In this case the value 99 may be used in an update to indicate that a particular input gain is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
ingnfp (input front panel gain)This command may be used as a query to read the input channel Front Panel gain, which is controlled by the knobs on the DM84 front panel. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. 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 8.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
iniv (input phase invert)This command may be used as a query to read the input channel phase invert status, or as an update to set the status. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, either "1" meaning that the input has the audio phase inverted (shifted by 180 degrees), or "0" meaning that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 8. In this case the value 99 may be used in an update to indicate that a particular input invert state is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
inlb (input channel label)This command may be used as a query to read the input channel text label, or as an update to set the label. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. 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 theinlb 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 inlb 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
inlb command: inlb(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 |
|
|
inlv (input level)This command may be used as a query to read the input channel level. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, in the range -70 to +20, representing the RMS audio level in dBu as measured AFTER the input preamplifier. If the channel address is wildcarded, then the data type is an array of integer of size 8.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
inmt (input mute)This command may be used as a query to read the input channel mute status, or as an update to set the status. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, either "1" meaning that the input 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 8. In this case the value 99 may be used in an update to indicate that a particular input mute is to remain unchanged by the command.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
inmttog (input mute toggle)This command may be used as a simple comand to toggle the input channel mute status. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8.
Examples:
|
REQUEST |
RESPONSE |
|
| COMMAND |
|
|
inph (input phantom power)This command may be used as a query to read the input phantom power status, or as an update to set the status. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 8. The data type is integer, either "1" meaning that phantom power is enabled, or "0" meaning that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 8.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
| UPDATE |
|
|
| UPDATE |
|
|
Copyright © 2006 Lectrosonics, Inc.