| fpgnran | Front Panel control gain range |
| fplock | Front Panel control lock |
| fpmten | Front Panel mute enable |
| fpmuted | Front Panel mute status |
| fppreadj | Front Panel control input preamp adjust |
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 |
|
|
fpgnran (front panel control
gain range)This command may be used as a query to read the Front Panel control gain range, or as an update to set the gain range. The gain controls are addressed as a single group of 12 with addresses 1 - 8 used for the 8 input channel gain knobs, and addresses 9 - 12 used for the 4 output channel gain knobs. The gain control is specified by using the address syntax. Addresses must be in the range 1 to 12. The data type is integer, in the range 6 to 40, representing the range of gain in dB, centered on 0 dB. For example, if 30 dB is specified, the result is a range of gain control from -15 to +15 dB. If the channel address is wildcarded, then the data type is an array of integer of size 12. 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 |
|
|
fplock (front panel control
lock)This command may be used as a query to determine if the DM84 Front Panel gain controls are locked (disabled) or unlocked (enabled). It may also be used as an update to lock or unlock the controls. The gain controls are addressed as a single group of 12 with addresses 1 - 8 used for the 8 input channel gain knobs, and addresses 9 - 12 used for the 4 output channel gain knobs. The gain control is specified by using the address syntax. Addresses must be in the range 1 to 12. The data type is integer, either "1" meaning that the input is locked (disabled), or "0" meaning that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 12. 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 |
|
|
fpmten (front panel mute enable)This command may be used as a query to determine the status of the front panel mute feature of the DM84. It may also be used as an update to set enable or disable this feature. If enabled, placing a front panel gain control in the fully counter-clockwise position will mute the audio on the channel. Otherwise the minimum gain as determined as determined by the channel's gain range will be applied. The gain controls are addressed as a single group of 12 with addresses 1 - 8 used for the 8 input channel gain knobs, and addresses 9 - 12 used for the 4 output channel gain knobs. The gain control is specified by using the address syntax. Addresses must be in the range 1 to 12. The data type is integer, either "1" meaning that the feature 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 12. 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 |
|
|
fpmuted (front panel mute
status)This command may be used as a query to determine the the front panel mute status of input or output channels. The channels are addressed as a single group of 12 with addresses 1 - 8 used for the 8 input channel gain knobs, and addresses 9 - 12 used for the 4 output channel gain knobs. The gain control is specified by using the address syntax. Addresses must be in the range 1 to 12. The data type is integer, either "1" meaning that the channel has been muted from the DM84 front panel (by turning the gain knob fully counter-clockwise), or "0" meaning that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 12.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| QUERY |
|
|
fppreadj (front panel control
input preamp adjust)This command may be used as a query to determine the Front Panel control input preamp adjust status, or as and update to set the status. The data type is integer, either "1" meaning enabled, or "0" meaning disabled. When enabled, the analog mic preamp for inputs is automatically adjusted as needed to track gain changes made using the front panel controls. When disabled, the analog mic preamp gain is left undisturbed by front panel gain changes (as set by the master input gain defined in the active preset). In this case the gain changes are purely "digital". The default is disabled. This is a global setting affecting all input channels.
Examples:
|
REQUEST |
RESPONSE |
|
| QUERY |
|
|
| UPDATE |
|
|
Copyright © 2006 Lectrosonics, Inc.