This symbol, wherever it appears, alerts you to the presence of uninsulated dangerous
voltage inside the enclosure -- voltage that may be sufficient to constitute a risk of
shock.
This symbol, wherever it appears, alerts you to important operating and maintenance
instructions in the accompanying literature. Please read the manual.
1) Read these instructions.
2) Keep these instructions.
3) Heed all warnings.
4) Follow all instructions.
5) Do not use this apparatus near water.
6) Clean only with a dry cloth.
7) Do not block any ventilation openings. Install in accordance with the manufacturer's
instructions.
8) Do not install near any heat sources such as radiators, heat registers, stoves, or other
apparatus (including amplifiers) that produce heat.
9) Do not defeat the safety purpose of the polarized or grounding-type plug. A polarized plug
has two blades with one wider than the other. A grounding type plug has two blades and
third grounding prong. The wider blade or the third prong are provided for your safety. If
the provided plug does not fit into your outlet, consult an electrician for replacement of the
obsolete outlet.
10)Protect the power cord from being walked on or pinched particularly at plugs, convenience
receptacles, and the point where they exit from the apparatus.
11)Only use attachments/accessories specified by the manufacturer.
12)Use only with the cart, stand, tripod, bracket, or table specified by the manufacturer, or
sold with the apparatus. When a cart is used, use caution when moving the cart/apparatus
combination to avoid injury from tip-over.
13)Unplug this apparatus during lightning storms or when unused for long periods of time.
14)Refer all servicing to qualified service personnel. Servicing is required when the apparatus
has been damaged in any way, such as power-supply cord or plug is damaged, liquid has
been spilled or objects have fallen into the apparatus, the apparatus has been exposed to
rain or moisture, does not operate normally, or has been dropped.
15)WARNING -- TO REDUCE THE RISK OF FIRE OR ELECTRIC SHOCK, DO NOT
EXPOSE THIS APPARATUS TO RAIN OR MOISTURE.
Rio Rancho, NM – USA
3
Page 4
DM Series Digital Matrix Processors
4
Page 5
Reference Manual for Operation
TABLE OF CONTENTS
General Overview ......................................................................................................................................... 9
Signal Flow ..................................................................................................................................................................... 9
Input Gain ............................................................................................................................................................. 11
Digital Matrix ................................................................................................................................................................. 12
Power of the Mix ................................................................................................................................................... 12
Crosspoint Gain .................................................................................................................................................... 12
Output Signal Processing Stages ......................................................................................................................... 14
Digital Delay ......................................................................................................................................................... 14
Compressor and Limiter ....................................................................................................................................... 14
Hardware Front Panels .............................................................................................................................. 15
General Overview - Menus and Screens................................................................................................. 18
Output Gain and Level Indicator ........................................................................................................................... 14
Operation with Front Panel Controls ............................................................................................................................. 17
Top Menu ...................................................................................................................................................................... 19
Setup Menu .................................................................................................................................................................. 19
The “Back” Button ......................................................................................................................................................... 19
Top Menu .............................................................................................................................................................. 19
Input Setup - RP Gain .......................................................................................................................................... 19
Input Setup - Gain ................................................................................................................................................ 19
Xpoint Setup Menu ............................................................................................................................................... 20
Output Setup - RP Gain ....................................................................................................................................... 21
Preset Control - PowUpDef .................................................................................................................................. 22
Preset Control - SetToFac .................................................................................................................................... 22
Preset Control - Store To ...................................................................................................................................... 22
Preset Control - Recall ......................................................................................................................................... 22
Preset Control Screens - Using the OK item on all screens ................................................................................ 22
Stacking Multiple Units ................................................................................................................................................. 22
System Information ....................................................................................................................................................... 23
General Settings ........................................................................................................................................................... 23
System Information Screen .................................................................................................................................. 23
Setup - General .................................................................................................................................................... 23
General Setup - Mode .......................................................................................................................................... 23
Locking out the front panel controls .............................................................................................................................. 24
Lock Setup - Entering the Passcode .................................................................................................................... 24
Restoring the default passcode .................................................................................................................................... 24
Changing the Passcode ................................................................................................................................................ 25
Navigate to the Lock Setup Screen ...................................................................................................................... 25
Enter the existing passcode ................................................................................................................................. 25
Enter the new passcode ....................................................................................................................................... 25
Serial Port Speed Adjustment ...................................................................................................................................... 26
Leaving the Top Menu ................................................................................................................................................... 26
Installing the LecNet2™ USB Driver ................................................................................................................. 27
USB driver installation Windows XP) ................................................................................................................ 27
First time installation ......................................................................................................................................... 27
USB Driver Installation (Windows 2000) .............................................................................................................. 29
First Time Installation ........................................................................................................................................ 29
Using the Update Wizard ...................................................................................................................................... 30
DM1624 General Commands ............................................................................................................................... 33
Serial Interface & Control Commands (cont'd)...................................................................................... 44
Macros and Macro Control ........................................................................................................................ 45
ADFE Filter Numbers Mapped to Center Frequencies ......................................................................................... 44
About Macros ................................................................................................................................................................ 45
Rear Panel Control - Hardware ................................................................................................................. 46
Rio Rancho, NM – USA
7
Page 8
DM Series Digital Matrix Processors
8
Page 9
General Overview
As digital technology continues to advance in a variety
of markets and products, considerable benefits also
evolve in audio processing systems for installed sound
systems that employ multiple microphones and loudspeakers in a common acoustical space. The DM
Series digital processors take advantage of these
advances with hardware/software designs that address
modern applications in boardroom, courtroom, sound
reinforcement and teleconferencing systems.
The latest generation DSP microchips and microprocessors are the core of the engineering of the DM Series
products. The focus and purpose is to meet the requirements of modern applications and also the demands for
convenience and automation.
The diagram below depicts the overall structure of the
DM1624 processor. All models in the DM Series offer
Reference Manual for Operation
the same signal processing functions, and vary only by
the number of audio inputs and outputs available.
Each input channel includes a high quality analog
preamplifier, with digital and analog level control to
maximize signal to noise ratio and minimize distorion,
followed by a 24-bit A-D converter. Extensive digital
signal processing is provided on each input channel.
The audio signal is then delivered to a digital matrix
processor for routing.
The digital matrix mixer distributes each input signal to
any selected combination of outputs, with level control
at each crosspoint. Each of the 24 outputs includes
extensive signal processing to optimize the mixed signal
for the intended purpose, such as sound reinforcement,
recording or teleconferencing.
Signal Flow
The basic structure of the DM processor consists of
three stages: Input, Matrix and Output. Each input
channel is processed and filtered as needed and the
signal is delivered into the matrix. The matrix processes
the signals and delivers them to the assigned outputs
and communicates with other devices in the system.
Each output receives signals from the mixing matrix, the
pink noise generator or the tone generator as needed
for setup, diagnostics or operation.
When multiple units are stacked, mixing data and the
digital audio are passed between the slave units and the
master unit through the expansion ports. Multiple units
can be stacked in a master/slave configuration to
expand the number of inputs to hundreds of channels.
The audio and data from all units in the stack is gathered in the matrix in the master unit, which is where the
output signals are generated. The output signals for
channels 1 through 12 are sent to each slave through
the expansion bus. These signals are available on the
slave unit outputs 1 through 12, and repeated on
outputs 13 through 24 on the DM1624 only. The output
processing for the outputs is applied in the master unit
in the stack.
24 Output Submixes
2 Expansion Submixes
26 Automixing Aux. Data
Input #1
Processing
.
.
.
Input #16
Processing
24 Output Submixes
2 Expansion Submixes
26 Automixing Aux. Data
2 Expansion Signals
26 Automixing Control Data
DM1624 Signal Flow Block Diagram
2 Expansion Signals
26 Automixing Control Data
12 Final Mixes
16 by 24+2
Mixing
Matrix
12 Final Mixes
Output #1
Processing
.
.
.
Output #24
Processing
Tone
Generator
1 kHz, 0 dBu
Pink Noise
Generator
0 dBu
Rio Rancho, NM – USA
9
Page 10
DM Series Digital Matrix Processors
Prog I/O Conn
2 x DB25
22
Prog I/O
Por t
LCD
Buttons &
Rotary
In 1
In 2
In 3
In 4
In 5
In 6
In 7
In 8
In 9
16 Mic/Line Inputs
In 10
In 11
In 12
In 13
In 14
In 15
In 16
TxTxRx
Rx
Quad RJ-45 Conn
Network
Interface
LecNet 2 Conn
1/8 '' Jack
16
RS-232
Por t
Micro
Controller
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
Phan.
On/Off
SyncAudio Frame Sync
Digital
Audio
(DANI)
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
A/DProg
12 + 2 Submixes + Mixing Control
24+ 2 Mixes + Mixing Control
24+2 Mixes + Mixing Control
12 + 2 Submixes + Mixing Control
Front & Rear
USB B Conn
USB
Por t
Control
Signals
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
16 by 24 (+ 2) Automatic Mixing Matrix
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
Signal Processing
1 kHz Tone
Generator
Pink Noise
Generator
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
M
S
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
D/A
SHARC is a registered trademark of
Out 1
Out 2
Out 3
Out 4
Out 5
Out 6
Out 7
Out 8
Line/
Mic
Line/
Mic
Line/
Mic
Line/
Mic
Out 13
Out 14
Out 15
Out 16
Out 17
Out 18
Out 19
Out 20
Line/
Mic
Line/
Mic
Line/
Mic
Line/
Mic
Analog Devices, Inc.
Out 9
Out 10
Out 11
Out 12
24 Outputs (16 Line + 8 Mic/Line)
Out 21
Out 22
Out 23
Out 24
10
Cluster of Four SHARC ® DSPs
Page 11
Input Processing
Each input channel provides individual stages for gain,
delay, filtering and compression as shown in the illustration. Levels can be set up with the front panel LCD or
with the software GUI provided with the units.
Input Gain
The input preamplifier applies software controllable gain
with both analog and digital components, with the ratio
between them automatically optimized for maximum
signal to noise ratio. A single control point is provided to
simplify setup. A level indicator and clipping indicator
are provided in the GUI display.
Delay
A digital delay follows the input stage. A delay of up to 1
second can be applied in 0.5 ms increments.
Filters
Six digital filters are provided to compensate for differences between various microphones and other audio
sources.
Reference Manual for Operation
ADFE Filters
Six ADFE (automatic digital feedback eliminator) filters
are provided on each input to suppress acoustic feedback that may occur. Applying ADFE at the input rather
than at the output allows the filters to deal exclusively
with the unique characteristics of the individual input
channel rather than with the composite of multiple
channels that appear at any one output.
Compressor
A sophisticated compressor stage is provided following
the other stages to control the dynamic characteristics
of the input. The compressor provides control over
threshold, compression ratio, plus attack and delay time
constants.
Coarse Gain
0 to 50 dB,
10 dB steps
Clipping
Detector
A/D
Fine Gain & Polarity
Input Gain & Polarity
-10 to +60 dB
1 dB steps
-10 to 10 dB,
1 dB steps
Gain Reduction Indicator
Delay
0 - 1s
0.5 ms steps
Six Filter
Stages
Off, LP, HP, BP,
PEQ, LS, HS
6 or 12 dB/oct.
Butterworth or Bessel
when applicable
Six ADFE
Filters
Enable/Disable
One of 16 Input Signal Processing Blocks
Activity Indicator
Compressor
Threshold
Comp. Ratio
Attack TC
Release TC
IndicatorIndicator
Level Meter
Details of the signal processing stages are explained in the
Online Help available after installing the software.
Rio Rancho, NM – USA
11
Page 12
DM Series Digital Matrix Processors
Digital Matrix
The digital matrix provides signal routing and communication with other devices in the system, and applies
automatic mixing and level control. A single crosspoint
is shown here to illustrate the elegance of the matrix.
Automixer Cell
This is the core of the matrix where data is gathered
from other channels and devices to apply level control
for the automatic mixing algorithm, the mixing mode and
the selected crosspoint gain. The cell receives data
from the master unit in a multi-unit stacked configuration
and the slave units farther down in the chain.
Power of the Mix
This is the reference used to determine the gain to be
applied to each individual output channel. In a multi-unit
stacked configuration, this data is sent to the slaves
from the master unit.
Crosspoint Gain
This is the gain selected with the LCD interface or the
GUI that determines the level that will appear at the
output.
Mixing Mode
The automatic mixing algorithm applies a patented gain
proportional algorithm* that allows each input assigned
to a particular crosspoint to behave differently relative to
the other inputs assigned to the crosspoint.
Four different modes are available:
Auto - In automatic mode the input applied to the
crosspoint is mixed into the output channel using the the
Adaptive Proportional Gain automixing algorithm in the
normal manner. This is the most common setting.
Direct - In Direct mode the automixing algorithm is
bypassed.
Override - Override mode is selected when it is required that the input applied to the crosspoint always
dominates the output channel when it becomes active.
Background - Background mode is selected when it is
required that the input applied to the crosspoint dominates the output channel only when all other inputs are
inactive.
Power of the Mix
Power of the
Power of the
Submix
Automixer
Submix
Submix
Audio Input
+
Submix
Cell
Crosspoint Gain
-70 to 20 dB
1 dB steps
Mixing Mode
- Auto
- Direct
- Override
- Background
12
One of 384 Matrix Crosspoints
* US Patents 5,414,776 and 5,402,500
Page 13
Output Processing
Each output can receive signals from either the matrix,
the pink noise generator, the tone generator, or from the
master unit DANI source (if it is operating in a multi-unit
"stacked" configuration).
Output Source Select
The digital matrix delivers the audio signals used in
normal operation. The pink noise source can be used
for sound masking during operation, and for equalization
during setup. The tone generator is used for level
adjustments and signal routing diagnostics.
The Master/Slave switch selects whether the audio
signal at the output channel will come from the unit
itself, or from the master unit DANI (digital audio net-
work interface) source. When the unit is operating as a
slave, the signal will come from the DANI source and
any adjustments made on the output of the slave unit
will have no effect.
Signal Processing
M
S
D/AOut 20
Reference Manual for Operation
Mic/line Output Channels
Some outputs include an attenuator to reduce the
output level from line to mic level. The passive attenuator does not change the signal to noise ratio of the
signal, but simply applies 40 dB of attenuation to reduce
the signal level.
Signal Processing
1 kHz Tone
Generator
Pink Noise
Generator
Digital Matrix
M
S
D/A
Line/
NOTE: certain output channels
provide an attenuator to reduce
the signal to microphone level.
Mic
1 kHz Tone
Generator
Pink Noise
Generator
Digital Matrix
TxTxRx
Rx
Quad RJ-45 Conn
NOTE: the M/S (master/
slave) switch selects the
signal that the output
channel will deliver when the
unit is operating as a slave in
a "stacked" configuration.
Digital
Audio
Network
Interface
(DANI)
Digital
TxTxRx
Rx
Quad RJ-45 Conn
Audio
Network
Interface
(DANI)
IMPORTANT:
Even though the output level adjustment provides up to
70 dB of attenuation, a line level output should not be
used to deliver a mic level signal - doing so will cause
the signal to noise ratio to be reduced by 40 dB. Always
use a mic/line switchable output for mic level signals.
Details of the signal processing stages are explained in the
Online Help available after installing the software.
Rio Rancho, NM – USA
13
Page 14
DM Series Digital Matrix Processors
Output Signal Processing Stages
Each output channel provides a delay, nine filters, plus a
compressor and limiter to idealize the channel for its
function in the sound system.
Digital Delay
Delay on the output signal is normally used for time
alignment when loudspeakers are positioned in different
locations with overlapping coverage patterns that cause
comb filtering. The signal can be delayed up to 5
seconds in 0.5 ms increments to eliminate comb filtering
and improve intelligibility.
Filters
Up to nine filters can be implemented at each output to
idealize the output channel equalization and implement
crossover networks for bi-amped or tri-amped loudspeaker systems.
The filter types include:
Low pass
High pass
Band pass
Parametric EQ
Low shelving
High shelving
Filter slopes can be selected with 6 or 12 dB per octave
Butterworth or Bessel parameters. Multiple filters can
be assigned to creater steeper slopes in 6 dB steps.
Compressor and Limiter
A versatile compressor and limiter are provided at each
output to control the average level and dynamics of the
audio signal, and restrict the maximum output level to
optimize the channel for its purpose. Compression is
often needed when the channel is feeding a recorder,
and limiting is often used to protect a loudspeaker
system and reduce distortion and amplifier overload.
Compressor adjustment parameters include:
Threshold
Attack
Release
Compression ratio
Makeup gain
Limiter adjustment parameters include:
Threshold
Attack
Release
Output Gain and Level Indicator
The output level can be adjusted from - 70 dBu to +20
dBu in 1 dB steps to perfectly match the requirements of
the device being fed by the channel. A bar graph is
provided by the on screen GUI to accurately indicate the
output level as it operates and is adjusted.
Activity Indicator
Gain Reduction Indicator
DelayCompressorLimiter
0 - 5s
0.5 ms steps
Nine Filter
Stages
Off, LP, HP, BP,
PEQ, LS, HS
6 or 12 dB/oct.
Butterworth or Bessel
when applicable
Threshold
Comp. Ratio
Attack TC
Release TC
Activity Indicator
One of 24 Output Signal Processing Blocks
Threshold
Comp. Ratio
Attack TC
Release TC
Output Gain
-70 - +20 dB
1 dB steps
Indicator
Level Meter
14
Page 15
Hardware Front Panels
The front panels of the DM Series components provide
USB and LCD interfaces. The USB port is provided on
the front panel as a convenience, when adjustments
need to be made after the unit is installed. The LCD
interface is typically used for minor adjustments to
various levels.
DM1624 - 16 inputs, 24 outputs
DM1612 - 16 inputs, 12 outputs
Reference Manual for Operation
The front panel LCD controls can be locked out with
special button presses to prevent tampering and inadvertent adjustments. The control interface is the same
for all three models, since the difference between them
is simply the number of inputs and outputs.
DM812 - 8 inputs, 12 outputs
Rio Rancho, NM – USA
15
Page 16
DM Series Digital Matrix Processors
PROGRAMMABLE
Hardware Rear Panels
DM1624 - 16 inputs, 24 outputs
1 - GND
2 - IN 12
3 - IN 14
DIGITAL AUTOMATIC MATRIX MIXER + DSP
This device complies with Part 15 of the FCC rules.
Operation is subject to the following two conditions:
(1) This device may not cause harmful interference,
and (2) this device must accept any interference
received, including interference that may cause
POWER
90–240VAC / 30W
No User Serviceable Parts Inside
undesired operations.
Serial Number
1
14
Here
RS-232
4 - IN 16
5 - IN 18
13
25
1 - GND
2 - IN 1
3 - IN 3
4 - IN 5
LecNet 2 MIC/LINE OUT
5 - IN 7
USB
MADE IN U.S.A.
DM1612 - 16 inputs, 12 outputs
1 - GND
2 - IN 12
3 - IN 14
4 - IN 16
LecNet 2
5 - IN 18
13
25
1 - GND
2 - IN 1
3 - IN 3
4 - IN 5
5 - IN 7
USB
DIGITAL AUTOMATIC MATRIX MIXER + DSP
This device complies with Part 15 of the FCC rules.
Operation is subject to the following two conditions:
(1) This device may not cause harmful interference,
and (2) this device must accept any interference
received, including interference that may cause
POWER
90–240V 50/60Hz 30W
undesired operations.
1
14
RS-232
MADE IN U.S.A.
DM812 - 8 inputs, 12 outputs
LecNet 2
1 - GND
13
2 - IN 1
25
3 - IN 3
4 - IN 5
5 - IN 7
USB
POWER
90–240VAC / 30W
No User Serviceable Parts Inside
This device complies with
Part 15 of the FCC rules.
Operation is subject to the
following two conditions: (1)
This device may not cause
harmful interference, and (2)
this device must accept any
interference received, including
interference that may cause undesired operations.
1
14
RS-232
6 - IN 20
11 - OUT 13
7 - IN 22
12 - OUT 15
8 - GND
13 - GND
9 - OUT 9
14 - +5V
10 - OUT 11
15 - IN 13
PROGRAMMABLE
INPUTS / OUTPUTS
11 - OUT 5
6 - IN 9
12 - OUT 7
7 - IN 11
13 - GND
8 - GND
14 - +5V
9 - OUT 1
15 - IN 2
10 - OUT 3
6 - IN 20
11 - OUT 13
7 - IN 22
12 - OUT 15
8 - GND
13 - GND
9 - OUT 9
14 - +5V
10 - OUT 11
15 - IN 13
PROGRAMMABLE
INPUTS / OUTPUTS
11 - OUT 5
6 - IN 9
12 - OUT 7
7 - IN 11
13 - GND
8 - GND
14 - +5V
9 - OUT 1
15 - IN 2
10 - OUT 3
11 - OUT 5
6 - IN 9
12 - OUT 7
7 - IN 11
13 - GND
8 - GND
14 - +5V
9 - OUT 1
15 - IN 2
10 - OUT 3
PROGRAMMABLE
INPUTS / OUTPUTS
16 - IN 15
17 - IN 17
18 - IN 19
19 - IN 21
20 - +5V
16 - IN 4
17 - IN 6
18 - IN 8
19 - IN 10
20 - +5V
16 - IN 15
17 - IN 17
18 - IN 19
19 - IN 21
20 - +5V
16 - IN 4
17 - IN 6
18 - IN 8
19 - IN 10
20 - +5V
16 - IN 4
17 - IN 6
18 - IN 8
19 - IN 10
20 - +5V
21 - OUT 10
22 - OUT 12
23 - OUT 14
24 - OUT 16
25 - +5V
21 - OUT 2
22 - OUT 4
23 - OUT 6
24 - OUT 8
25 - +5V
21 - OUT 10
22 - OUT 12
23 - OUT 14
24 - OUT 16
25 - +5V
21 - OUT 2
22 - OUT 4
23 - OUT 6
24 - OUT 8
25 - +5V
21 - OUT 2
22 - OUT 4
23 - OUT 6
24 - OUT 8
25 - +5V
AB
TX
RX
EXPANSION
AB
TX
RX
EXPANSION
A
EXPANSION
U.S. Patent Number: 5,414,776
LINE OUT
RX
TX
MIC/LINE OUT
LINE OUT
MIC/LINE IN
LecNet
MIC/LINE IN
151613141112910232421221920171815161314
DSP
2
78563412111291078563412
U.S. Patent Number: 5,414,776
MIC/LINE IN
RX
TX
LINE OUT
B
RX
TX
RX TX
LINE OUT
MIC/LINE OUT
MIC/LINE OUT
MIC/LINE IN
U.S. Patent Number: 5,414,776
MIC/LINE IN
LecNet
151613141112910
DSP
2
78563412111291078563412
78563412111291078563412
MADE IN U.S.A.
16
Page 17
LCD Interface
Operation with Front Panel Controls
Some adjustments, such as levels and mute activity, can
be made to DM Series processors without a computer
using the front panel LCD interface. While it is highly
recommended that the supplied GUI software be used,
the ability to make minor adjustments without a computer is often valuable.
Reference Manual for Operation
Direct interaction with the processor is provided using
the front panel buttons, the rotary encoder knob and the
LCD. A variety of menus and setup screens are provided. This interface is used mainly for adjustments to
input and output levels. Use the GUI for other functions.
PUSH FOR
MENU/SELECT
BACK
“Back” button used to save settng
and return to previous menu.
Item select buttons used on setup screens.
NOTE:
Adjustments made with the LCD controls are real time. As each setting is
made, the result will be heard immediately.
Boot Sequence Screens
The first screen displays the model number.
A second screen is then displayed briefly showing the
serial number and the firmware version.
The display then returns to the first screen showing the
model number, indicating that the unit has completed
boot sequence and is running.
Press the rotary encoder knob to move to the Top Menu
after the boot sequence is completed.
Rotary encoder control. Rotate to
select menu item and press to enter
the submenu or setup screen.
Rio Rancho, NM – USA
17
Page 18
DM Series Digital Matrix Processors
General Overview - Menus and Screens
Top Menu
Setup Menu
Top Menu
When the encoder knob is pressed at the the model number
screen, the screen defaults to the TopMenu. Rotate the knob to
select the menu item. The Setup item is selected in this example. Press the rotary encoder knob to select the Setup menu.
Setup Menus
The Setup menu lists a number of setup screen items. Rotate
the encoder knob to select the desired menu item, then press it
to enter the selected setup screen. In this example, the Input
Setup item is selected.
Setup Screens
Item Select buttons
The “Back” Button
From any screen or menu, the lower
button to the left of the display will
return to the previous screen.
Input Setup Screen
This example shows the Input Setup Screen that appears after
the encoder knob is pressed in the Top Menu with this item
selected. The selected input to be adjusted is shown in the
upper right section of the screen.
Six buttons under the display are used to select the items listed
across the bottom of the screen. Pressing the button under the
item on the screen will select the item and show its setting. In
this example, the RPG item is selected (highlighted) and the
current setting is shown (0dB).
PUSH FOR
MENU/SELECT
BACK
18
Page 19
Input Setup
Reference Manual for Operation
Input Select
Select IN to choose the desired input channel. The channel number in
the upper right hand section of the screen will be highlighted. Rotate the
encoder knob to select the input channel and press it to accept the
selection.
NOTE: select the input channel to be
modified with the item select buttons before
moving to the following steps.
NOTE: select the desired input channel before making any of the
following adjustments.
Input Setup - RP Gain
Select RPG to view/change the rear panel gain setting for the selected
input channel. This setting is normally controlled by hardware (ie. pots,
switches) connected to the programmable input ports on the rear panel
of the unit.
NOTE: RP Gain is an attenuator only, with a range from 0dB to -30dB.
Input Setup - Gain
Select GAI to view/change the input channel gain. Rotate the encoder
knob to select the desired gain. The gain that can be applied to each
input ranges from -10dB to +60dB in 1dB increments.
Input Setup - Mute
Select MUT to view/change the mute state of the selected input. Rotate
the encoder knob to change the state. In this example, Input 1 is not
muted - in other words, the sound from this channel is turned on.
Input Setup - Phase Inv
Select INV to adjust the audio phase invert status of the selected input.
Rotate the encoder knob to toggle between Off (phase not inverted) and
On (phase inverted).
Input Setup - PhanPwr
Select PHA to turn phantom power on or off for the selected input.
Rotate the encoder knob to toggle between choices On or Off.
Press the BACK button to the left of the display to return
to the Setup Menu from any of the Input Setup screens.
Rio Rancho, NM – USA
19
Page 20
DM Series Digital Matrix Processors
Matrix Crosspoint Setup Screens
Setup - Matrix
Navigate to the Setup menu and rotate the encoder knob to select
Matrix, as shown in this example. Press the encoder knob to move to
the Xpoint Setup (matrix crosspoint) setup screen.
Xpoint Setup Menu
Matrix crosspoints are configured from this screen, which contains
settings for a single crosspoint. The selected output and input are
shown at the upper right section of the screen. In this example the
settings for crosspoint 1,1 (routing input 1 to output 1) are shown. To
change the output channel, select item OUT. To change the input
channel, select item IN. The corresponding channel number will be
highlighted as in this example. Rotate the encoder knob to select the
desired channel, and press it to accept the selection.
NOTE: Select the desired matrix crosspoint before
making the following adjustments.
Xpoint Setup - MixMode
Select MIX to view/change the Mix Mode for the selected crosspoint.
Rotate the encoder knob to select the desired mode. MixModes are
explained on page 9 as used in various applications.
Xpoint Setup - Gain
Select GAI to view/change the gain for the selected crosspoint. After the
desired input and output have been selected, adjust the gain to be
applied at this crosspoint. Values range from -70dB to +20dB in 1 dB
increments.
Xpoint Setup - Mute
Select MUT to view/change the mute state of the selected crosspoint.
Rotate the encoder knob to toggle between choices Mute and Unmute.
Press the BACK button to the left of the display to return to
the Setup Menu from any of the Crosspoint Setup screens.
20
Page 21
Output Setup Screens
Reference Manual for Operation
Setup - Outputs
Navigate to the Setup screen and rotate the encoder knob to select
Outputs, as shown in this example. Press the encoder knob to move to
the Output Setup screen.
Output Setup - Output Select
Audio outputs are configured from this screen, which contains the
settings for a single output channel. The selected output is identified by
the channel number displayed at the upper right hand corner of the
screen. Rotate the encoder knob to select the desired output channel,
then press the knob to accept the selection.
NOTE: Select the desired output channel with the item select
buttons before making the following adjustments.
Output Setup - RP Gain
Select RPG to view/change the rear panel gain setting for the selected
output channel. This setting is normally controlled by hardware (ie. pots,
switches) connected to the programmable input ports on the rear panel
of the unit. Refer to the Online Help supplied with the software for more
information on rear panel gain.
NOTE: RP Gain is an attenuator only, with a range from 0dB to -30dB.
Output Setup - Source
Select SOU to view/change the signal source setting for the selected
output channel. Rotate the encoder knob to select one of the choices,
which includes a tone generator, a pink noise generator or the output of
the crosspoint matrix.
Output Setup - Level
Select M/L to view/change the output channel level setting. Rotate the
encoder knob to toggle between Line or Mic. The Mic setting applies 40
dB attenuation. Only certain channels support the Mic setting, which is
a hardware feature. All other channels operate at Line level only. When
this option is selected for an output channel that does not support the
Mic level feature, the value N/A will appear on the screen, as shown on
the upper example to the left.
Output Setup - Gain
Select GAI to view/change the output channel gain. Rotate the encoder
knob to select the desired gain. The gain that can be applied to each
output is adjustable from -70 dB to +20 dB in 1 dB increments.
Output Setup - Mute
Select MUT to view/change the mute state of the selected output
channel. Rotate the encoder knob to toggle between choices Mute or
Unmute. "Unmute" means that the output channel is turned on.
NOTE: Select the desired output channel with the item select buttons before making these setup adjustments.
Rio Rancho, NM – USA
21
Page 22
DM Series Digital Matrix Processors
Preset Setup Screens
TopMenu - Presets
Navigate to the Top Menu and rotate the encoder knob to select the
Presets item as shown in this example. Press the encoder knob to
move to the Preset Control screen.
Preset Control Screens - Using the OK item on all screens
Preset Control screens are different from the other screens.
Because actions available on this screen result in permanent
changes to the nonvolatile memory within the device, a two-step
sequence is required to make a change.
As a safeguard, the OK button must be pressed to confirm an
action before pressing the encoder knob to initiate the action.
In the upper example, the STO (store active setup) action has
been selected, with preset 1 as the destination. In the lower
example, the OK button has been selected. When the encoder
knob is pressed, preset 1 will be overwritten with the contents of
the active setup (Act: 3 in the display).
If the OK item had not been selected, pressing the encoder knob
would have had no effect.
The Preset screens require an additional step to apply the action selected - the OK button.
This provides a safeguard against accidental preset activities or overwriting a stored preset.
Preset Control - PowUpDef
Select DEF to view/change the setting for the powerup default preset.
Rotate the encoder knob to select the preset, press OK to select the
preset, then press the encoder knob to make the change. The next time
the device is powered up, the selected memory preset will be made
active.
Preset Control - SetToFac
Select FAC to reset the contents of a memory preset location to factory
default settings. Rotate the encoder knob to select the preset, press OK
to confirm the selection, then press the encoder knob to initiate the
action.
Preset Control - Store To
Select STO to copy the contents of the active setup to a selected
memory preset location. Rotate the encoder knob to select the preset,
press OK to confirm the selection, then press the encoder knob to
initiate the action.
NOTE: STO is typically used the permanently store changes made to a preset
configuration so that they are not "forgotten" when the device is powered down.
22
Preset Control - Recall
Select REC to recall an existing preset configuration from memory.
Rotate the encoder knob to select the preset, press OK to confirm the
selection, then press the encoder knob to initiate the action.
Page 23
System Information
General Settings
Reference Manual for Operation
TopMenu - SysInfo
Navigate to the the SysInfo item on the Top Menu. Press the encoder
knob to access the information screen.
System Information Screen
This screen provides the basic information about the unit and its present
state in the system. The firmware revision is shown at the top and serial
number on the second line.
The Active Preset is shown on the third line. Keep in mind that this is
the last preset recalled, and that changes to the configuration may have
been made after it was recalled.
The bottom line shows the units position in the chain when multiple units
are stacked.
Setup - General
Navigate to this item on the Setup menu and press the encoder knob to
enter the General Setup screen.select the mode.
Stacking Multiple Units
General Setup - Mode
Select M/S and rotate the encoder knob to select MASTER or SLAVE.
Then turn the power off and back on again to reset the mode. The
selected mode will then be stored as the default at power up.
After cycling the power, return to the SysInfo screen and check the
status of the unit (see System Information Screen above). A standalone unit must be set to the MASTER mode and will present itself as
"Unit: 01 of 01" on the SysInfo screen. If a unit is set to SLAVE, but is
running by itself or not connected to a Master unit, an error message will
appear at power up stating that no Master is detected.
When two or more units are stacked together, they must be
configured with one unit as MASTER and the others as SLAVE.
Using the procedures and screens shown above, adjust the
mode on each unit for this configuration. Be sure to cycle the
power off and back on to reset the mode as default.
In this example, three units are stacked, with the MASTER on
top and two SLAVE units below it. The MASTER unit presents
itself as "01 of 03," as shown in the upper screen. The two slave
units present themselves with subsequent position numbers in
the stack..
The SysInfo screen is used to verify the correct installation and
wiring of multiple units. At power up, slave units will wait for a
sync signal from the master and then position themselves in
order below the master. Miswiring of the expansion cables, a
bad connection, etc. will produce an error message on one or
more screens.
Rio Rancho, NM – USA
23
Page 24
DM Series Digital Matrix Processors
Locking out the front panel controls
TopMenu - LockSet
Navigate to the Top Menu and select the LockSet menu item. Press the
encoder knob to enter the Lock Setup screen.
Lock Setup - Entering the Passcode
The screen appears as in this example when LockSet is
entered from the Top Menu, and the front panel controls are
unlocked (enabled). A passcode is needed to lock or unlock
the front panel controls.
The passcode consists of four presses on the item select
buttons under the display.
1 2 3 4
The factory default passcode is button presses
in this order: 1, 2, 3, 4 from left to right.
The factory default passcode is: 1, 2, 3, 4. The passcode can
be changed, but must always consist of a sequence of four
numerals from 1 to 6. Each numeral represents a button as
they would be numbered from left to right.
Press the item select buttons below the display in the sequence shown at the left to enter the default passcode.
After the passcode is entered, four symbols will appear in the upper
right section of the screen to confirm the button presses. Press the
encoder knob to accept the passcode.
If the passcode is correct the LOCKED/UNLOCKED state will toggle to
the opposite state. If the passcode is invalid an "Invalid" error message
will briefly appear.
When the Lock Setup screen is entered with the front panel controls
locked out (disabled) the screen will appear like in this example. When
LOCKED appears on this screen, no changes can be made from the
front panel controls.
To unlock the front panels controls, enter the passcode and four symbols will appear in the upper right section ot the screen to confirm the
button presses.
Press the encoder knob to accept the passcode.
If the passcode is correct, the screen will toggle to the opposite state
(UNLOCKED) and the front panel controls will be enabled.
24
Page 25
Changing the Passcode
PUSH FOR
MENU/SELECT
BACK
Reference Manual for Operation
Navigate to the Lock Setup Screen
The status can be either UNLOCKED or LOCKED. Press
the two buttons to the left of the display at the same time.
Enter the existing passcode
You will be prompted to enter the existing passcode when the word Old:
appears on the screen.
Enter the existing passcode using the item select buttons under the
display. Symbols will appear in the upper right section of the screen to
confirm the button presses as you enter the passcode. Press the
encoder knob to accept the passcode. If the passcode is not correct,
an "Invalid" error message will appear briefly on the screen.
Enter the existing passcode with the item
select buttons below the display.
Enter the new passcode
When the existing passcode has been accepted, the word New:
will appear, prompting you to enter the new passcode. Use the
item select buttons below the screen to enter the new passcode.
Enter the new passcode with the item
select buttons below the display.
Symbols will appear in the upper right section of the screen as you enter
the passcode.
Press the encoder knob to accept the new passcode.
NOTE: the passcode must always include four button presses
Restoring the default passcode
Hold buttons 2 and 5 in while turning on the power. Hold the
buttons in for two or three seconds while the units boots up.
The passcode will be reset to the factory default: 1, 2, 3, 4.
PUSH FOR
MENU/SELECT
Hold in buttons 2* and 5 while powering up to
restore the factory default passcode: 1, 2, 3, 4
Rio Rancho, NM – USA
BACK
Button 2Button 5
25
Page 26
DM Series Digital Matrix Processors
Command View Screen
TopMenu - CmdView
A convenient utility screen is provided assist in verifying correct serial
commands have been sent to the unit. Navigate to the CmdView item
on the Top Menu and press the encoder knob.
The Command View screen shows a rolling list of the serial commands
as they arrive in the unit. Each command that is received will appear on
a separate line in the screen. This is used primarily for diagnostics
when setting up or troubleshooting serial remote control systems.
Serial Port Speed Adjustment
TopMenu - SerPort
Navigate to the SerPort item on the Top Menu and press the encoder
knob.
The current Baud Rate is displayed on the next screen.
Rotate the encoder knob to adjust the Baud Rate. The selected baud
rate takes effect immediately.
Leaving the Top Menu
When using the RS232 serial port in conjunction with the GUI software, the baud rate
NOTE:
must be set to 57600 or the GUI will not be able to connect to the device.
TopMenu - EXIT
This item on the menu returns to the boot screen when the encoder
knob is pressed.
26
Page 27
Installing LecNet2™ Software and USB Driver
Part of the LecNet2 software package is the VR Panel
for the Venue Receiver. This Graphic User Interface
(GUI) is designed to allow easy setup and monitoring of
the Venue Receiver using a computer system running
Windows
Installing LecNet2™ Software
1. Use the computer control panel to remove
2. Insert the LecNet2 program disk supplied
3. The CD should automatically start the
®
2000 or XP operating system.
any previously installed versions of LecNet2
software. (This will ensure you are using the
latest release.)
with the Venue Receiver into the CD-ROM
drive on the computer system that will be
used to set up and control the Venue
Receiver.
installation procedure. If it doesn't, click
"Start" on the WIndows Task Bar then click
"Run..." Enter the Drive number followed by
"Setup.exe" as shown below.
Reference Manual for Operation
First time installation
When a Lecnet2 device is connected to the PC for the
very first time, the Windows Found New HardwareWizard automatically opens. Use the following procedure to install the Lecnet2 USB driver using the Wizard.
1. Place the Lecnet2 Installation Disk in the
PC’s CD-ROM drive.
2. On the first page of the Wizard, select the
option Install from a list or specific location
4. Follow the on-screen instructions to install the
LecNet2 software and the VR Panel for the
Venue Receiver.
Installing the LecNet2™ USB Driver
There are two methods of connecting a WIndows®based computer system to the VR-Master, either via a
USB cable or an RS-232 cable. However, although the
USB port offers significantly increased speed and
convenience over standard RS-232 links, it does require
the installation of a LecNet2™ USB driver.
The LecNet2 USB driver is not part of the standard
Windows® 2000 and XP driver library. As a result,
connecting a computer system to the VR for the first
time is different than subsequent installations. There
are a few minor differences between installing the
LecNet2 USB drivers on a Windows 2000 versus a
Windows XP system.
USB driver installation Windows XP)
When the VR is connected to a Windows XP computer
system for the very first time, the Windows® "New
Hardware Found WIzard" automatically opens.
(Advanced) and click Next> to continue to the
next page.
3. Select "Search for the best driver in these
locations.", then check the box for "Search
removable media (floppy, CD-ROM...)" andclick Next> to continue to the next page..
4. Windows will search the CD for the driver and
when it has found it, it is likely that a dialog
will open warning you that the driver has not
passed Windows Logo Testing. This is ok,
click Continue Anyway.
Rio Rancho, NM – USA
27
Page 28
DM Series Digital Matrix Processors
5. When the driver installation is complete, the
final page of the Wizard appears. Click
Finish to complete the Lecnet2 USB driver
installation.
The Windows XP operating system regards all Lecnet2
devices as separate USB devices because each has a
unique serial number. Because of this, Windows XP will
want to install the USB driver every time it encounters a
Lecnet2 device whose serial number it does not recognize. However, if the Lecnet2 USB driver has already
been installed at least once before on the computer
system, the process is simplified because the Lecnet2
installation disk is not required. Use the following
procedure if the LecNet2 USB driver was previously
installed on the computer system.
1. On the first page of the Wizard, select "Install
the software automatically (Recommended)"
and click Next> to continue.
2. Windows will discover the previously installed
driver and it is likely that a dialog will open
warning you that the driver has not passed
Windows Logo Testing. Click Continue
Anyway.
3. When the driver installation is complete, the
final page of the Wizard appears. Click
Finish. It is now possible to connect to the
Lecnet2 device.
28
Page 29
USB Driver Installation (Windows 2000)
First Time Installation
When a Lecnet2 device is connected to the PC for the
very first time, the Windows Found New HardwareWizard automatically opens. Use the following procedure to install the Lecnet2 USB driver using the Wizard.
1. Connect a cable between the Venue
Receiver's USB port and the computer
system. Place the Lecnet2 Installation Disk in
the PC’s CD-ROM drive and click "Next>" to
display the next page.
Reference Manual for Operation
2. Select "Search for a suitable driver for my
device (recommended)" and click "Next>" to
continue to the next page.
3. Check only "CD-ROM drives" then click
"Next>" to search the LecNet2 CD for the
USB driver. When it is found, the Lecnet2
device name will be displayed. Click "Next>"
to install the driver.
Rio Rancho, NM – USA
29
Page 30
DM Series Digital Matrix Processors
Firmware Updates
Using the Update Wizard
The control panel can be used to download firmware
updates to the DM1624. The Update Wizard guides you
through the steps of the update process. Since a failed
firmware update can leave the DM1624 in an unusable
state, it is important to follow the instructions in the
Update Wizard exactly.
Firmware updates are distributed as a file whose name
follows the pattern “dm1624-vX_X_X.update”, where the
“X_X_X” is a placeholder for a firmware version number.
For example a firmware update for version number
“1.1.12” would have the filename “dm1624v1_1_12.update”. The dots normally used to separate
the three parts of the version number are replaced with
underscores in the filename for clarity.
Before starting make sure that the proper update file is
on hand. Connect the DM1624 to a PC with a USB
cable. The update process is possible only using a USB
connection. Apply power to the DM1624 and start the
control panel software on the PC.
1. Choose File->Update... from the Menu Bar.
The Update DM1624 Firmware Wizard will
open:
2. The first page of the Wizard displays
instructions for the process of forcing the
DM1624 into update mode. Follow them
carefully and then click Next to move on to
the SELECT DEVICE FOR UPDATE page:
3. If the DM1624 was detected on the USB port
then it will be listed here. Use the mouse to
select the DM1624 you wish to update. If it
doesn’t appear in the list, check the USB
cable and click Refresh List to try again.
Once the DM1624 is selected, click Next to
move on to the SELECT UPDATE FILE page:
30
Page 31
Reference Manual for Operation
4. Here you may type in the path to the update
file, or click on the “browse” button next to the
filename field. This opens the Select DM1624update file dialog:
Use the dialog to navigate to the location of
the update file and select it. Click Open to
finish.
Once the path to the update file has been
provided like this:
Click Next to move on to the PROCEEDWITH FIRMWARE UPDATE page:
Click Start Update to begin the firmware
update. The update is made in two stages, an
update of the DM1624 controller firmware,
followed by an update of the DSP firmware.
The progress bar indicates the status of each
update stage. Here is a typical view of the
controller firmware update stage:
Rio Rancho, NM – USA
31
Page 32
DM Series Digital Matrix Processors
This is followed by the DSP firmware update.
The text over the progress bar indicates
which stage is in progress.
The entire process will take 15 minutes or so.
When the update is finished, a notification
message will appear:
Follow the instructions in the message to
verify that the DM1624 restarts with the
updated firmware version. Click OK to
dismiss the message. At this point the
process is complete and the Wizard will be
ready to close:
Click Finish to close the Wizard. At this point
you can connect to the newly updated
DM1624 with the control panel. The updated
firmware version number should appear in
the status bar.
32
Page 33
Reference Manual for Operation
Serial Interface & Control Commands
Serial commands are delivered to the unit via the USB
or RS-232 interfaces to allow remote control of the
device. The command language is extremely simple to
ease the task of programming.
DM1624 General Commands
actpreActive preset number
baudSerial port baud rate
defaultSet a memory preset to factory defaults
defpreLocation of the memory preset recalled on
powerup
descDevice description string
idDevice id string
macroMacro command
macrotiMacro title
predescPreset description
premskPreset load mask
rankRank of device in group of connected devices
recallRecall a memory preset
runRun a macro
storeStore settings to a memory preset location
serialDevice serial number string
versionDevice firmware version
DM1624 Audio Input Commands
inactAudio input activity status
inclAudio input clipping status
indelAudio input delay
ingnAudio input gain
inivAudio input phase invert status
inlbAudio input channel label
inlvAudio input level (dBu RMS)
inmtAudio input mute status
inmttog Audio input mute toggle
inphAudio input phantom power status
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. The input channel is specified by using the
address syntax. Addresses must be in the range 1 to 16.
The data type is integer, either “1” meaning that the
channel is active, or “0” meaning that it is not. If the
channel address is wildcarded, then the data type is an
array of integer of size 16.
Examples:
REQUESTRESPONSE
QUERYinact(15)?OK 0
QUERYinact(*)?OK {0,1,0,...,0,0,0}
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 16. 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 16.
Examples:
REQUESTRESPONSE
QUERYincl(7)?OK 1
QUERYincl(*)?OK {0,0,0...,0,0,0}
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 16. The data type
is integer, in the range 0 to 2000, representing the time
delay in one half millisecond increments. If the channel
Rio Rancho, NM – USA
33
Page 34
DM Series Digital Matrix Processors
Serial Interface & Control Commands (cont'd)
address is wildcarded, then the data type is an array of
integer of size 16. 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:
REQUESTRESPONSE
QUERYindel(1)?OK 42
QUERYindel(*)?OK {0,40,0,...,0,0,0}
UPDATE indel(15)=30OK
UPDATE
indel(*)={12,0,0,...,8,9999,9999}OK
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 16. 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 16. 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:
REQUESTRESPONSE
QUERYingn(1)?OK 42
QUERYingn(*)?OK {40,40,50,...,0,0,0}
UPDATE ingn(15)=30OK
UPDATE
ingn(*)={40,40,50,...,0,99,99}OK
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 16.
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 16. 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:
REQUESTRESPONSE
QUERYiniv(9)?OK 0
QUERYiniv(*)?OK {0,1,0,...,0,0,0}
UPDATEiniv(2)=1OK
UPDATE
iniv(*)={0,0,1,...,99,99,99}OK
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 16. The
data type is string, with a limit of 15 characters.
Examples:
REQUESTRESPONSE
QUERYinlb(1)?OK “Chairman”
UPDATE inlb(12)=”#3 West”OK
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 16. 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 16.
Examples:
REQUESTRESPONSE
QUERYinlv(1)?OK -23
QUERYinlv(*)?OK {-2,4,-10,...,-53,-71,-60}
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 16.
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 16. 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:
REQUESTRESPONSE
QUERYinmt(9)?OK 1
QUERYinmt(*)?OK {0,0,0,...,0,1,0}
UPDATE inmt(2)=0OK
UPDATE
inmt(*)={0,0,0,...,99,99,0}OK
34
Page 35
Reference Manual for Operation
Serial Interface & Control Commands (cont'd)
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 16.
Examples:
REQUESTRESPONSE
COMMANDinmttog(4)OK
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 16.
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 16.
Examples:
REQUESTRESPONSE
QUERYinph(9)?OK 1
QUERYinph(*)?OK {1,1,1,...,0,0,0}
UPDATE inph(14)=0OK
UPDATE inph(*)={0,1,1,...,1,1,1}OK
DM1624 Matrix Crosspoint Commands
xpgnMatrix crosspoint gain
xpmodeMatrix crosspoint mix mode
xpmtMatrix crosspoint mute status
xpmttogMatrix crosspoint mute toggle
xpgn (crosspoint gain)
This command may be used as a query to read the
matrix crosspoint gain, or as an update to set the gain.
The crosspoint is specified by using the 2 dimensional
address syntax. Addresses for the first dimension (input
channel) must be in the range 1 to 16. Addresses for the
second dimension (output channel) must be in the range
1 to 24, or wildcarded. If the output channel is
wildcarded, then the command applies to the entire row
of the matrix associated with the specified input channel. The data type is integer, in the range -70 to +20,
representing the gain in dB. If an entire row is being
transmitted then the data type is array of integer of size
24. In this case the value 99 may be used in an update
to indicate that a particular crosspoint gain is to remainunchanged by the command.
Examples:
REQUESTRESPONSE
QUERY xpgn(1,17)?OK -3
QUERY xpgn(1,*)?OK {0,3,0,...0,0,0}
UPDATE xpgn(15,22)=5OK
UPDATE
xpgn(15,*)={0,5,3,...99,99,99}OK
xpmode (crosspoint mix mode)
This command may be used as a query to read the
matrix crosspoint mix mode, or as an update to set the
mode. The crosspoint is specified by using the 2 dimensional address syntax. Addresses for the first dimension
(input channel) must be in the range 1 to 16. Addresses
for the second dimension (output channel) must be in
the range 1 to 24, or wildcarded. If the output channel is
wildcarded, then the command applies to the entire row
of the matrix associated with the specified input channel. The data type is integer, with the following values
allowed:
·0 means that the crosspoint is in DIRECT mode
·1 means that the crosspoint is in OVERRIDE mode
·2 means that the crosspoint is in BACKGROUND
mode
·3 means that the crosspoint is in AUTO mode
If an entire row is being transmitted then the data type is
array of integer of size 24. In this case the value 99 may
be used in an update to indicate that a particular
Rio Rancho, NM – USA
35
Page 36
DM Series Digital Matrix Processors
Serial Interface & Control Commands (cont'd)
crosspoint mix mode is to remain unchanged by the
command.
Examples:
REQUESTRESPONSE
QUERY xpmode(5,9)?OK 3
QUERY xpmode(1,*)?OK {3,3,0,...3,3,3}
UPDATE xpmode(16,1)=0OK
UPDATE
xpmode(15,*)={3,1,3,...99,99,3}OK
xpmt (crosspoint mute)
This command may be used as a query to read the
matrix crosspoint mute status, or as an update to set the
status. The crosspoint is specified by using the 2
dimensional address syntax. Addresses for the first
dimension (input channel) must be in the range 1 to 16.
Addresses for the second dimension (output channel)
must be in the range 1 to 24, or wildcarded. If the output
channel is wildcarded, then the command applies to the
entire row of the matrix associated with the specified
input channel. The data type is integer, either “1” meaning that the crosspoint is muted, or “0” meaning that it is
not. If an entire row is being transmitted then the data
type is array of integer of size 24. In this case the value
99 may be used in an update to indicate that a particular
crosspoint mute is to remain unchanged by the command.
Examples:
REQUESTRESPONSE
QUERYxpmt(3,19)?OK 1
QUERYxpmt(5,*)?OK {0,0,0,...1,1,0}
UPDATE xpmt(11,3)=0OK
UPDATE
xpmt(15,*)={0,1,0,...99,99,99}OK
xpmttog (crosspoint mute toggle)
This command may be used as a simple command to
toggle the matrix crosspoint mute status. The crosspoint
is specified by using the 2 dimensional address syntax.
Addresses for the first dimension (input channel) must
be in the range 1 to 16. Addresses for the second
dimension (output channel) must be in the range 1 to
24.
Example:
REQUESTRESPONSE
COMMANDxpmttog(3,19)OK
DM1624 Audio Output Commands
outdelAudio output delay
outgnAudio output gain
outlbAudio output channel label
outlvAudio output level (dBu RMS)
outmicAudio output mic/line level status
outmtAudio output mute status
outmttogAudio output mute toggle
outsrcAudio output channel signal source
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 24. The
data type is integer, in the range 0 to 10000, 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 24. 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:
REQUESTRESPONSE
QUERYoutdel(1)?OK 0
QUERYoutdel(*)?OK {0,44,0,...,0,0,0}
UPDATEoutdel(22)=500OK
UPDATE
outdel(*)={0,0,0,...,0,100,9999}OK
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 24. The
data type is integer, in the range -70 to +20, representing the gain in dB. If the channel address is wildcarded,
then the data type is an array of integer of size 24. In
this case the value 99 may be used in an update to
indicate that a particular output gain is to remainunchanged by the command.
Examples:
REQUESTRESPONSE
QUERYoutgn(1)?OK -3
QUERYoutgn(*)?OK {3,-4,0,...,0,0,0}
UPDATE outgn(22)=5OK
UPDATE
outgn(*)={0,-5,6,...,0,99,99}OK
36
Page 37
Reference Manual for Operation
Serial Interface & Control Commands (cont'd)
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 24.
The data type is string, with a limit of 15 characters.
Examples:
REQUESTRESPONSE
QUERYoutlb(1)?OK “Zone 3”
UPDATEoutlb(12)=”Gallery”OK
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 24. 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 24.
Examples:
REQUESTRESPONSE
QUERYoutlv(21)?OK -23
QUERYoutlv(*)?OK {3,-4,-66,...,-62,-59,-4}
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. Only select outputs are capable of this action,
addresses must be in the range 9 to 12 or 21 to 24. 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:
REQUESTRESPONSE
QUERYoutmic(9)?OK 1
UPDATE outmic(24)=0OK
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 24.
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 24. 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:
REQUESTRESPONSE
QUERYoutmt(19)?OK 1
QUERYoutmt(*)?OK {0,0,1,...,0,0,0}
UPDATE outmt(11)=0OK
UPDATE
outmt(*)={0,1,0,...,0,99,99}OK
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 24.
Examples:
REQUESTRESPONSE
COMMANDoutmttog(24)OK
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 24.
The data type is integer, unless the channel address is
wildcarded, in which case the data type is an array of
integer of size 24. The following values are allowed:
·0 means normal operation, the output channel is fed
by the mixing matrix
·1 means that the output channel is fed by a 0 dBu
pink noise source
·2 means that the output channel is fed by a 0 dBu, 1
kHz tone source
In the case of an update with the channel address
wildcarded, the value 99 may be used to indicate that a
particular output source is to remain unchanged by the
command.
Examples:
REQUESTRESPONSE
QUERYoutsrc(9)?OK 0
QUERYoutsrc(*)?OK {0,0,1,...,0,0,2}
UPDATEoutsrc(24)=2OK
UPDATE
outsrc(*)={0,0,1,...,99,99,99}OK
Rio Rancho, NM – USA
37
Page 38
DM Series Digital Matrix Processors
Serial Interface & Control Commands (cont'd)
DM1624 Input Compressor Commands
incpattInput compressor attack time
incpgnInput compressor gain
incpmugInput compressor makeup gain
incpratInput compressor ratio
incprelInput compressor release time
incpthrInput compressor threshold level
incpatt (input compressor attack time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
input channel is specified by using the address syntax.
Addresses must be in the range 1 to 16. The data type
is integer, in the range 5 to 2000, representing the time
in one tenth millisecond increments.
Examples:
REQUESTRESPONSE
QUERYincpatt(1)?OK 42
UPDATEincpatt(15)=30OK
incpgn (input compressor gain)
This command may be used as a query to read the
compressor gain. The input channel is specified by
using the address syntax. Addresses must be in the
range 1 to 16. The data type is integer, representing the
gain in dB, which is always a negative value if the
compressor is active, or zero.
Example:
REQUESTRESPONSE
QUERYincpgn(1)?OK -5
incpmug (input compressor makeup gain)
This command may be used as a query to read the
makeup gain, or as an update to set the makeup gain.
The input channel is specified by using the address
syntax. Addresses must be in the range 1 to 16. 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:
REQUESTRESPONSE
QUERYincpmug(1)?OK 5
UPDATEincpmug(15)=12OK
incprat (input compressor ratio)
This command may be used as a query to read the
ratio, or as an update to set the ratio. The input channel
is specified by using the address syntax. Addresses
must be in the range 1 to 16. 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:
REQUESTRESPONSE
QUERYincprat(1)?OK 2.1
UPDATEincprat(15)=5.55OK
incprel (input compressor release time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
input channel is specified by using the address syntax.
Addresses must be in the range 1 to 16. The data type
is integer, in the range 100 to 10000, representing the
time in one tenth millisecond increments.
Examples:
REQUESTRESPONSE
QUERYincprel(1)?OK 500
UPDATEincprel(15)=2000OK
incpthr (input compressor threshold level)
This command may be used as a query to read the
threshold, or as an update to set the threshold. The
input channel is specified by using the address syntax.
Addresses must be in the range 1 to 16. The data type
is integer, in the range -80 to +20, representing the level
in dBu.
Examples:
REQUESTRESPONSE
QUERYincpthr(1)?OK -3
UPDATEincpthr(15)=-20OK
38
Page 39
Reference Manual for Operation
Serial Interface & Control Commands (cont'd)
DM1624 Output Compressor Commands
outcpattOutput compressor attack time
outcpgnOutput compressor gain
outcpmugOutput compressor makeup gain
outcpratOutput compressor ratio
outcprelOutput compressor release time
outcpthrOutput compressor threshold level
outcpatt (output compressor attack time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range 5 to 2000, representing the time
in one tenth millisecond increments.
Examples:
REQUESTRESPONSE
QUERYoutcpatt(1)?OK 42
UPDATE outcpatt(15)=30OK
outcpgn (output compressor gain)
This command may be used as a query to read the
compressor gain. The output channel is specified by
using the address syntax. Addresses must be in the
range 1 to 24. The data type is integer, representing the
gain in dB, which is always a negative value if the
compressor is active, or zero.
Example:
REQUESTRESPONSE
QUERYoutcpgn(21)?OK -11
outcpmug (output compressor makeup gain)
This command may be 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
syntax. Addresses must be in the range 1 to 24. 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:
REQUESTRESPONSE
QUERYoutcpmug(1)?OK 5
UPDATEoutcpmug(15)=12OK
outcprat (output compressor ratio)
This command may be used as a query to read the
ratio, or as an update to set the ratio. The output channel is specified by using the address syntax. Addresses
must be in the range 1 to 24. 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:
REQUESTRESPONSE
QUERYoutcprat(1)?OK 2.1
UPDATEoutcprat(15)=5.55OK
outcprel (output compressor release time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range 100 to 10000, representing the
time in one tenth millisecond increments.
Examples:
REQUESTRESPONSE
QUERYoutcprel(1)?OK 500
UPDATEoutcprel(15)=2000OK
outcpthr (output compressor threshold level)
This command may be used as a query to read the
threshold, or as an update to set the threshold. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range -80 to +20, representing the level
in dBu.
Examples:
REQUESTRESPONSE
QUERYoutcpthr(1)?OK -3
UPDATE outcpthr(15)=-20OK
Rio Rancho, NM – USA
39
Page 40
DM Series Digital Matrix Processors
Serial Interface & Control Commands (cont'd)
DM1624 Output Limiter Commands
outlmattOutput limiter attack time
outlmrelOutput limiter release time
outlmthrOutput limiter threshold level
outlmatt (output limiter attack time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range 1 to 500, representing the time in
one tenth millisecond increments.
Examples:
REQUESTRESPONSE
QUERYoutlmatt(1)?OK 20
UPDATEoutlmatt(15)=30OK
outlmrel (output limiter release time)
This command may be used as a query to read the
attack time, or as an update to set the attack time. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range 20 to 5000, representing the time
in one tenth millisecond increments.
Examples:
REQUESTRESPONSE
QUERYoutlmrel(1)?OK 200
UPDATEoutlmrel(15)=1000OK
outlmthr (output limiter threshold level)
This command may be used as a query to read the
threshold, or as an update to set the threshold. The
output channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range -50 to +20, representing the level
in dBu.
Examples:
REQUESTRESPONSE
QUERYoutlmthr(1)?OK 10
UPDATEoutlmthr(15)=15OK
DM1624 Programmable I/O Commands
prginProgrammable input state
prgoutProgrammable output state
prgouthtProgrammable output hold time
prgoutqtProgrammable output qualification time
prgin (programmable input state)
This command may be used as a query to read a
programmable input state, or as an update to
set the state. The programmable input is specified by
using the address syntax. Addresses must be in the
range 1 to 22. The data type is integer, with the value
either “1”, meaning that the input is active, or “0” meaning that it is not. If the programmable input is configured
as an analog control, then “0” is always returned for a
query. Assigning “1” to a programmable input has the
action of simulating a momentary button press. If the
channel address is wildcarded, then the data type is an
array of integer of size 22.
Examples:
REQUESTRESPONSE
QUERYprgin(19)?OK 1
QUERYprgin(*)?OK {0,0,1,...,0,0,0}
UPDATEprgin(11)=1OK
UPDATEprgin(*)={0,1,1,...,0,0,0}OK
prgout (programmable output state)
This command may be used as a query to read a
programmable output state. The programmable output is
specified by using the address syntax. Addresses must
be in the range 1 to 16. The data type is integer, with the
value either “1”, meaning that the output is active, or “0”
meaning that it is not. If the channel address is
wildcarded, then the data type is an array of integer of
size 16.
Examples:
REQUESTRESPONSE
QUERYprgout(9)?OK 0
QUERYprgout(*)?OK {0,0,1,...,0,0,0}
transiently
40
Page 41
Reference Manual for Operation
Serial Interface & Control Commands (cont'd)
prgoutht (programmable output channel activity
hold time)
This command may be used as a query to read the hold
time, or as an update to set it. The data type is integer,
in the range 1 to 255, representing the hold time in one
tenth second increments.
This command may be used as a query to read the
qualification time, or as an update to set it. The data
type is integer, in the range 1 to 255, representing the
qualification time in one tenth second increments.
Examples:
REQUESTRESPONSE
QUERYprgoutqt?OK 4
UPDATEprgoutqt=10OK
DM1624 Rear Panel Control Commands
rpingnRear panel audio input gain
rpingnminRear panel audio input gain minimum
rpingnpreRear panel audio input gain preset
rpingnstRear panel audio input gain step
rpoutgnRear panel audio output gain
rpoutgnminRear panel audio output gain minimum
rpoutgnpreRear panel audio output gain preset
rpoutgnstRear panel audio output gain step
rpsaveSave rear panel settings
rprestRestore rear panel settings
rpingn (rear panel audio input gain)
This command may be used as a query to read the rear
panel input gain, or as an update to set the rear panel
gain. The input channel is specified by using the address syntax. Addresses must be in the range 1 to 16.
The data type is integer, in the range -30 to 0, representing the gain in dB (the feature acts as an
tor
). The actual allowable range of values is determined
by the gain minimum and gain preset values. If the value
sent in an update request exceeds the preset, it is
forced the the preset value; if the value sent is less than
the gain minimum, it is forced to the gain minimum
value. If the channel address is wildcarded, then the
data type is an array of integer of size 16. In this case
the value 99 may be used in an update to indicate that a
particular rear panel input gain is to remain unchanged
by the command.
Examples:
REQUESTRESPONSE
QUERYrpingn(1)?OK -3
QUERYrpingn(*)?OK {-13,-4,0,...,0,0,0}
UPDATE rpingn(2)=0OK
UPDATE
rpingn(*)={0,-5,0,...,99,99,-10} OK
attenua-
rpingnmin (rear panel audio input gain minimum)
This command may be used as a query to read the rear
panel input gain minimum, or as an update to set the
gain minimum. All rear panel audio input gains are
controlled by this minimum value. The data type is
integer, in the range -30 to 0, representing the minimum
gain in dB (i.e. the maximum
rear panel gain control).
Rio Rancho, NM – USA
attenuation
possible using
41
Page 42
DM Series Digital Matrix Processors
Serial Interface & Control Commands (cont'd)
Examples:
REQUESTRESPONSE
QUERYrpingnmin?OK -30
UPDATErpingnmin=-15OK
rpingnpre (rear panel audio input gain preset)
This command may be used as a query to read the rear
panel input gain preset, or as an update to set the gain
preset. All rear panel audio input gains are controlled by
this preset value, which is the value loaded when the
device is powered up. The data type is integer, in the
range -30 to 0, representing gain in dB (i.e. the minimum
attenuation
Examples:
QUERYrpingnpre?OK 0
UPDATErpingnpre=-5OK
rpingnst (rear panel input gain step change)
This command is used as an update to step the gain by
the amount specified, either up or down. The input
channel is specified by using the address syntax.
Addresses must be in the range 1 to 16. The data type
is integer, in the range -6 to +6, representing the gain
step in dB. If the channel address is wildcarded, then
the data type is an array of integer of size 16. A positive
value increments the gain, a negative value decrements
the gain.
Examples:
UPDATErpingnst(2)=-2OK
UPDATE
rpingnst(*)={-2,-2,-2,...-2,-2,-2}OK
rpoutgn (rear panel audio output gain)
This command may be used as a query to read the rear
panel output gain, or as an update to set the rear panel
gain. The output channel is specified by using the
address syntax. Addresses must be in the range 1 to 24.
The data type is integer, in the range -30 to 0, representing the gain in dB (the feature acts as an
tor
). The actual allowable range of values is determined
by the gain minimum and gain preset values. If the value
sent in an update request exceeds the preset, it is
forced the the preset value; if the value sent is less than
the gain minimum, it is forced to the gain minimum
value. If the channel address is wildcarded, then the
data type is an array of integer of size 24. In this case
the value 99 may be used in an update to indicate that a
particular rear panel output gain is to remain un-changed by the command.
possible using rear panel gain control).
REQUESTRESPONSE
REQUESTRESPONSE
attenua-
Examples:
REQUESTRESPONSE
QUERYrpoutgn(1)?OK -3
QUERYrpoutgn(*)?OK {-13,-4,0,...,0,0,0}
UPDATE rpoutgn(22)=0OK
UPDATE
rpoutgn(*)={0,-5,0,...,99,99,-10} OK
rpoutgnmin (rear panel audio output gain minimum)
This command may be used as a query to read the rear
panel output gain minimum, or as an update to set the
gain minimum. All rear panel audio output gains are
controlled by this minimum value. The data type is
integer, in the range -30 to 0, representing the minimum
gain in dB (i.e. the maximum
rear panel gain control).
Examples:
REQUESTRESPONSE
QUERYrpoutgnmin?OK -30
UPDATE rpoutgnmin=-15OK
rpoutgnpre (rear panel audio output gain preset)
This command may be used as a query to read the rear
panel output gain preset, or as an update to set the gain
preset. All rear panel audio output gains are controlled
by this preset value, which is the value loaded when the
device is powered up. The data type is integer, in the
range -30 to 0, representing gain in dB (i.e. the minimum
attenuation
Examples:
QUERYrpoutgnpre?OK 0
UPDATErpoutgnpre=-5OK
rpoutgnst (rear panel output gain step change)
This command is used as an update to step the gain by
the amount specified, either up or down. The output
channel is specified by using the address syntax.
Addresses must be in the range 1 to 24. The data type
is integer, in the range -6 to +6, representing the gain
step in dB. If the channel address is wildcarded, then
the data type is an array of integer of size 24. A positive
value increments the gain, a negative value decrements
the gain.
Examples:
UPDATE rpoutgnst(2)=-2OK
UPDATE
rpoutgnst(*)={-2,-2,-2,...-2,-2,-2}OK
possible using rear panel gain control).
REQUESTRESPONSE
REQUESTRESPONSE
attenuation
possible using
42
Page 43
Reference Manual for Operation
Serial Interface & Control Commands (cont'd)
rprest (restore rear panel settings)
This command may be used to restore the state of rear
panel settings previously saved with the rpsave command. If used as a simple command, all rear panel
settings are overwritten with the saved values. If used as
an update, the data type is an integer whose value
serves as a mask which specifies which settings are
restored and which are not. This mask has the same
format as the
Example:
COMMANDrprestOK
UPDATErprest=1OK
rpsave (save rear panel settings)
This command may be used to save the current rear
panel settings so that they can be restored at some
future time by use of the rprest command. In this way a
“snapshot” of the current rear panel gain and mute
settings can be taken prior to some temporary
reconfiguration of the device.
Example:
COMMANDrpsaveOK
preset mask.
REQUESTRESPONSE
REQUESTRESPONSE
DM1624 ADFE Commands
adfeen Automatic digital feedback elimination enable
adfefilAutomatic digital feedback elimination filter
deployment
adfeen (adfe enable)
This command may be used as a query to read the adfe
enable status, or as an update to set the status. The
audio input channel is specified by using the address
syntax. Addresses must be in the range 1 to 16. The
data type is integer, either “1” meaning that the adfe
feature is enabled, or “0” meaning that it is not.
Examples:
REQUESTRESPONSE
QUERYadfeen(9)?OK 1
UPDATEadfeen(11)=0OK
adfefil (adfe filter deployment)
This command may be used as a query to read the adfe
filter deployment status, or as an update to deploy an
adfe filter. The input channel and filter index are specified by using the 2 dimensional address syntax. Addresses for the first dimension (input channel) must be
in the range 1 to 16. Addresses for the second dimension (adfe filter index) must be in the range 1 to 6. The
data type is integer, unless the adfe filter index is
wildcarded, in which case the data type is an array of
integer of size 6. This is allowed for queries only. The
data values are in the range 0 to 95, where 0 means
that no filter is deployed, and the others represent adfe
filters covering the frequency range 105 to 9773 Hz. See
the
The DM1624 can be remotely controlled using commands sent over USB, a serial port, or a network
connection. An extensive command language is defined
for the DM1624 which is text-based and human readable. Touch panel controllers, for instance, use this
command interface.
Macros are predefined groups of commands that are
stored internally by the DM1624. All of the commands
contained in the macro can then be executed by issuing
a single run command to the DM1624. There are two
two advantages to this approach:
·Efficiency - only one command needs to be sent to
the DM1624 to execute complex actions, which may
involve dozens of individual commands.
·Modularity - frequently executed sequences can be
implemented as a macro which can be reused in
other control designs, or combined with other macros
to form complex actions.
Macros are stored in the DM1624 nonvolatile memory.
128 macros are available, each are global in scope,
meaning that they are not associated with any particular
preset.
Macros may be given a descriptive title which is stored
along with the command list.
It is important to know that when a macro is run, the
response messages normally returned when the
commands are executed individually are discarded.
This means that ill-formed or unsuccessful commands
fail silently, as the error message is discarded.
Reference Manual for Operation
Queries, commands which request information from the
DM1624, make no sense within a macro.
Macros can be chained if necessary, meaning that one
macro can call another macro by virtue of containing a
run command. It is important to know that a run command issued from within a macro will be delayed until
after the first macro has finished running. In other
words, macros aren’t nested, they always run sequentially (chaining). The best practice when chaining
macros is to make the run command the last command
in a macro.
The control panel contains a Macro Editor which is used
to create new macros or edit existing ones when the PC
is connected to a DM1624. Macros may also be opened
and saved as files, making it possible to work with them
in offline mode as well.
The control panel also contains a Macro Recorder
which allows a sequence of commands to be captured
as a macro without typing them into the Macro Editor.
The Macro Recorder works by capturing the commands
generated by the control panel when the mouse and
keyboard are used to make changes to DM1624 settings. It can be used in offline mode or while connected
to a DM1624.
Refer to the Online Help for details of using Macros as a powerful remote control option.
Rio Rancho, NM – USA
45
Page 46
DM Series Digital Matrix Processors
Rear Panel Control - Hardware
The DM processor has programmable inputs which
can be used to control a wide variety of functions.
Depending on the function assigned to them, these
inputs may be connected to momentary contact
switches, toggle switches, or potentiometers. When
used with a switch, the inputs are activated by by
connecting them to ground through the switch contacts,
called a “contact closure”. When used with a potentiometer, the inputs respond to the applied voltage, in the
range 0 to 5 VDC.
Another feature of the rear panel control interface are a
set of programmable outputs which can be set up to
indicate either audio input channel activity or programmable input status. Programmable outputs act as an
electronic “contact closure” to ground. When the output
is active, the contact is closed (conducting to ground),
when inactive it is open.
An important application of the rear panel control
interface is to manage what is called the rear panelgain for input and output audio channels. This is an
additional gain value that is added to the “main” gain
value for a channel to give the total gain applied. Rear
panel gain is limited to the range -30dB to 0dB, and
therefore is actually intended to function as a variable
attenuator for the audio channel. The purpose is to
allow some amount of gain or level control by the end
user in a safe manner, using one of the programmable
inputs. A typical application of rear panel gain is to
allow adjustment of the level of an audio output (driving
a speaker) downward from some maximum by means
of turning a potentiometer connected to a programmable input which has been set up to use the Analog
Output RP Gain Control function.
Complete details on the use of Rear Panel control is
provided in the Installation Guide and in the GUI provided with the unit.
46
Page 47
Reference Manual for Operation
Rio Rancho, NM – USA
47
Page 48
DM Series Digital Matrix Processors
LIMITED ONE YEAR WARRANTY
The equipment is warranted for one year from date of purchase against defects in
materials or workmanship provided it was purchased from an authorized dealer. This
warranty does not cover equipment which has been abused or damaged by careless
handling or shipping. This warranty does not apply to used or demonstrator equipment.
Should any defect develop, Lectrosonics, Inc. will, at our option, repair or replace any
defective parts without charge for either parts or labor. If Lectrosonics, Inc. cannot
correct the defect in your equipment, it will be replaced at no charge with a similar new
item. Lectrosonics, Inc. will pay for the cost of returning your equipment to you.
This warranty applies only to items returned to Lectrosonics, Inc. or an authorized
dealer, shipping costs prepaid, within one year from the date of purchase.
This Limited Warranty is governed by the laws of the State of New Mexico. It states the
entire liablility of Lectrosonics Inc. and the entire remedy of the purchaser for any
breach of warranty as outlined above. NEITHER LECTROSONICS, INC. NOR
ANYONE INVOLVED IN THE PRODUCTION OR DELIVERY OF THE EQUIPMENT
SHALL BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, CONSEQUENTIAL,
OR INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THIS EQUIPMENT EVEN IF LECTROSONICS, INC. HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL THE LIABILITY OF
LECTROSONICS, INC. EXCEED THE PURCHASE PRICE OF ANY DEFECTIVE
EQUIPMENT.
This warranty gives you specific legal rights. You may have additional legal rights which
vary from state to state.
581 Laser Road, Rio Rancho, NM 87124 USA
tel (800) 821-1121 or (505) 892-4501
fax (505) 892-6243
E-mail: sales@lectrosonics.com
Web site: www.lectrosonics.com
48
DM SeriesRefMan - 11-02-2004
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.