Lectrosonics DM1612, DM812, DM1624, DM Reference Manual

Page 1
Reference Manual for Operation
Reference Manual
DM Series Digital Audio Processors
models
DM812, DM1612, DM1624
www.lectrosonics.com
Rio Rancho, NM – USA
1
Page 2
2
Page 3
Reference Manual for Operation
IMPORTANT SAFETY INSTRUCTIONS
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
4
Page 5
Reference Manual for Operation
TABLE OF CONTENTS
General Overview ......................................................................................................................................... 9
Signal Flow ..................................................................................................................................................................... 9
Input Processing ........................................................................................................................................................... 11
Input Gain ............................................................................................................................................................. 11
Delay..................................................................................................................................................................... 11
Filters .................................................................................................................................................................... 11
ADFE Filters ......................................................................................................................................................... 11
Compressor .......................................................................................................................................................... 11
Digital Matrix ................................................................................................................................................................. 12
Automixer Cell ...................................................................................................................................................... 12
Power of the Mix ................................................................................................................................................... 12
Crosspoint Gain .................................................................................................................................................... 12
Mixing Mode ......................................................................................................................................................... 12
Output Processing ........................................................................................................................................................ 13
Output Source Select ........................................................................................................................................... 13
Mic/line Output Channels ..................................................................................................................................... 13
Output Signal Processing Stages ......................................................................................................................... 14
Digital Delay ......................................................................................................................................................... 14
Filters .................................................................................................................................................................... 14
Compressor and Limiter ....................................................................................................................................... 14
Hardware Front Panels .............................................................................................................................. 15
Hardware Rear Panels................................................................................................................................16
LCD Interface ............................................................................................................................................... 17
General Overview - Menus and Screens................................................................................................. 18
Output Gain and Level Indicator ........................................................................................................................... 14
Operation with Front Panel Controls ............................................................................................................................. 17
NOTE: ................................................................................................................................................................... 17
Boot Sequence Screens ....................................................................................................................................... 17
Top Menu ...................................................................................................................................................................... 19
Setup Menu .................................................................................................................................................................. 19
Setup Screens .............................................................................................................................................................. 19
The “Back” Button ......................................................................................................................................................... 19
Top Menu .............................................................................................................................................................. 19
Setup Menus ........................................................................................................................................................ 19
Input Setup Screen ............................................................................................................................................... 19
Input Setup ................................................................................................................................................................... 19
Input Select ........................................................................................................................................................... 19
Input Setup - RP Gain .......................................................................................................................................... 19
Input Setup - Gain ................................................................................................................................................ 19
Input Setup - Mute ................................................................................................................................................ 19
Input Setup - Phase Inv ........................................................................................................................................ 19
Input Setup - PhanPwr ......................................................................................................................................... 19
Matrix Crosspoint Setup Screens ................................................................................................................................. 20
Setup - Matrix ....................................................................................................................................................... 20
Xpoint Setup Menu ............................................................................................................................................... 20
Xpoint Setup - MixMode ....................................................................................................................................... 20
Xpoint Setup - Gain .............................................................................................................................................. 20
Xpoint Setup - Mute .............................................................................................................................................. 20
Output Setup Screens .................................................................................................................................................. 21
Setup - Outputs .................................................................................................................................................... 21
Output Setup - Output Select ............................................................................................................................... 21
Output Setup - RP Gain ....................................................................................................................................... 21
Output Setup - Source .......................................................................................................................................... 21
Output Setup - Level ............................................................................................................................................. 21
Output Setup - Gain .............................................................................................................................................. 21
Output Setup - Mute ............................................................................................................................................. 21
Preset Setup Screens ................................................................................................................................................... 22
TopMenu - Presets ............................................................................................................................................... 22
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
TopMenu - SysInfo ................................................................................................................................................ 23
System Information Screen .................................................................................................................................. 23
Setup - General .................................................................................................................................................... 23
General Setup - Mode .......................................................................................................................................... 23
Locking out the front panel controls .............................................................................................................................. 24
TopMenu - LockSet ............................................................................................................................................... 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
Command View Screen ................................................................................................................................................ 26
Rio Rancho, NM – USA
5
Page 6
TABLE OF CONTENTS
Serial Port Speed Adjustment ...................................................................................................................................... 26
Leaving the Top Menu ................................................................................................................................................... 26
TopMenu - CmdView ............................................................................................................................................ 26
TopMenu - SerPort ............................................................................................................................................... 26
Installing LecNet2™ Software and USB Driver ..................................................................................... 27
Firmware Updates....................................................................................................................................... 30
Serial Interface & Control Commands .................................................................................................... 33
Serial Interface & Control Commands (cont'd)...................................................................................... 34
Serial Interface & Control Commands (cont'd)...................................................................................... 35
Serial Interface & Control Commands (cont'd)...................................................................................... 36
Serial Interface & Control Commands (cont'd)...................................................................................... 37
Serial Interface & Control Commands (cont'd)...................................................................................... 38
Serial Interface & Control Commands (cont'd)...................................................................................... 39
Serial Interface & Control Commands (cont'd)...................................................................................... 40
Serial Interface & Control Commands (cont'd)...................................................................................... 41
TopMenu - EXIT .................................................................................................................................................... 26
Installing LecNet2™ Software ........................................................................................................................... 27
Installing the LecNet2™ USB Driver ................................................................................................................. 27
USB driver installation Windows XP) ................................................................................................................ 27
First time installation ......................................................................................................................................... 27
Installation additional Venue Receivers (or Lecnet2 devices) ........................................................................... 28
USB Driver Installation (Windows 2000) .............................................................................................................. 29
First Time Installation ........................................................................................................................................ 29
Using the Update Wizard ...................................................................................................................................... 30
DM1624 General Commands ............................................................................................................................... 33
DM1624 Audio Input Commands.................................................................................................................................. 33
inact (input activity) ............................................................................................................................................... 33
incl (input clipping) ................................................................................................................................................ 33
indel (input delay) ................................................................................................................................................. 33
ingn (input gain) .................................................................................................................................................... 34
iniv (input phase invert) ........................................................................................................................................ 34
inlb (input channel label) ....................................................................................................................................... 34
inlv (input level) ..................................................................................................................................................... 34
inmt (input mute) ................................................................................................................................................... 34
inmttog (input mute toggle) ................................................................................................................................... 35
inph (input phantom power) .................................................................................................................................. 35
DM1624 Matrix Crosspoint Commands ....................................................................................................................... 35
xpgn (crosspoint gain) .......................................................................................................................................... 35
xpmode (crosspoint mix mode) ............................................................................................................................ 35
xpmt (crosspoint mute) ......................................................................................................................................... 36
xpmttog (crosspoint mute toggle) ......................................................................................................................... 36
DM1624 Audio Output Commands ............................................................................................................................... 36
outdel (output delay) ............................................................................................................................................. 36
outgn (output gain) ............................................................................................................................................... 36
outlb (output channel label) .................................................................................................................................. 37
outlv (output level) ................................................................................................................................................ 37
outmic (output mic level) ....................................................................................................................................... 37
outmt (output mute) .............................................................................................................................................. 37
outmttog (output mute toggle) .............................................................................................................................. 37
outsrc (output signal source) ................................................................................................................................ 37
DM1624 Input Compressor Commands ....................................................................................................................... 38
incpatt (input compressor attack time) ................................................................................................................. 38
incpgn (input compressor gain) ............................................................................................................................ 38
incpmug (input compressor makeup gain) ........................................................................................................... 38
incprat (input compressor ratio) ............................................................................................................................ 38
incprel (input compressor release time) ............................................................................................................... 38
incpthr (input compressor threshold level) ............................................................................................................ 38
DM1624 Output Compressor Commands .................................................................................................................... 39
outcpatt (output compressor attack time) ............................................................................................................. 39
outcpgn (output compressor gain) ........................................................................................................................ 39
outcpmug (output compressor makeup gain) ....................................................................................................... 39
outcprat (output compressor ratio) ....................................................................................................................... 39
outcprel (output compressor release time) ........................................................................................................... 39
outcpthr (output compressor threshold level) ....................................................................................................... 39
DM1624 Output Limiter Commands ............................................................................................................................. 40
outlmatt (output limiter attack time) ...................................................................................................................... 40
outlmrel (output limiter release time) .................................................................................................................... 40
outlmthr (output limiter threshold level)................................................................................................................. 40
DM1624 Programmable I/O Commands ...................................................................................................................... 40
prgin (programmable input state).......................................................................................................................... 40
prgout (programmable output state) ..................................................................................................................... 40
prgoutht (programmable output channel activity hold time).................................................................................. 41
prgoutqt (programmable output channel activity qualification time) ..................................................................... 41
DM1624 Rear Panel Control Commands ..................................................................................................................... 41
rpingn (rear panel audio input gain) ...................................................................................................................... 41
6
Page 7
TABLE OF CONTENTS
Reference Manual for Operation
Serial Interface & Control Commands (cont'd)...................................................................................... 42
rpingnmin (rear panel audio input gain minimum) ................................................................................................ 41
rpingnpre (rear panel audio input gain preset) ..................................................................................................... 42
rpingnst (rear panel input gain step change) ........................................................................................................ 42
rpoutgn (rear panel audio output gain) ................................................................................................................. 42
rpoutgnmin (rear panel audio output gain minimum) ............................................................................................ 42
rpoutgnpre (rear panel audio output gain preset) ................................................................................................. 42
Serial Interface & Control Commands (cont'd)...................................................................................... 43
rprest (restore rear panel settings) ....................................................................................................................... 43
rpsave (save rear panel settings) ......................................................................................................................... 43
DM1624 ADFE Commands .......................................................................................................................................... 43
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
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 loud­speakers 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 microproces­sors are the core of the engineering of the DM Series products. The focus and purpose is to meet the require­ments 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 gath­ered 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
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
Sync Audio 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 illustra­tion. 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 differ­ences 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 feed­back 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

Digital Matrix

The digital matrix provides signal routing and communi­cation 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 re­quired 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 domi­nates 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/A Out 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 attenua­tor 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

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 loud­speaker 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
Delay Compressor Limiter
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 inad­vertent 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
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
15 1613 1411 1291023 2421 2219 2017 1815 1613 14
DSP
2
7856341211 1291078563412
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
15 1613 1411 12910
DSP
2
7856341211 1291078563412
7 8563 41211 129107 8563 412
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 com­puter 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 pro­vided. 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

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 ex­ample. 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

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

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 stand­alone 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

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 se­quence 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 sym­bols 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 2 Button 5
25
Page 26

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 Hardware Wizard automatically opens. Use the following proce­dure 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...)" and click 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
5. When the driver installation is complete, the final page of the Wizard appears. Click Finish to complete the Lecnet2 USB driver installation.

Installation additional Venue Receivers (or Lecnet2 devices)

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 recog­nize. 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 Hardware Wizard automatically opens. Use the following proce­dure 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

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 “dm1624­v1_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 DM1624 update 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 PROCEED WITH 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
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

actpre Active preset number
baud Serial port baud rate
default Set a memory preset to factory defaults
defpre Location of the memory preset recalled on
powerup
desc Device description string
id Device id string
macro Macro command
macroti Macro title
predesc Preset description
premsk Preset load mask
rank Rank of device in group of connected devices
recall Recall a memory preset
run Run a macro
store Store settings to a memory preset location
serial Device serial number string
version Device firmware version

DM1624 Audio Input Commands

inact Audio input activity status
incl Audio input clipping status
indel Audio input delay
ingn Audio input gain
iniv Audio input phase invert status
inlb Audio input channel label
inlv Audio input level (dBu RMS)
inmt Audio input mute status
inmttog Audio input mute toggle
inph Audio 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:
REQUEST RESPONSE
QUERY inact(15)? OK 0
QUERY inact(*)? 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” mean­ing that it is not. If the channel address is wildcarded, then the data type is an array of integer of size 16.
Examples:
REQUEST RESPONSE
QUERY incl(7)? OK 1
QUERY incl(*)? 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

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:
REQUEST RESPONSE
QUERY indel(1)? OK 42
QUERY indel(*)? OK {0,40,0,...,0,0,0}
UPDATE indel(15)=30 OK
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:
REQUEST RESPONSE
QUERY ingn(1)? OK 42
QUERY ingn(*)? OK {40,40,50,...,0,0,0}
UPDATE ingn(15)=30 OK
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:
REQUEST RESPONSE
QUERY iniv(9)? OK 0
QUERY iniv(*)? OK {0,1,0,...,0,0,0}
UPDATE iniv(2)=1 OK
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:
REQUEST RESPONSE
QUERY inlb(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:
REQUEST RESPONSE
QUERY inlv(1)? OK -23
QUERY inlv(*)? 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:
REQUEST RESPONSE
QUERY inmt(9)? OK 1
QUERY inmt(*)? OK {0,0,0,...,0,1,0}
UPDATE inmt(2)=0 OK
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:
REQUEST RESPONSE
COMMAND inmttog(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 phan­tom 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:
REQUEST RESPONSE
QUERY inph(9)? OK 1
QUERY inph(*)? OK {1,1,1,...,0,0,0}
UPDATE inph(14)=0 OK
UPDATE inph(*)={0,1,1,...,1,1,1} OK

DM1624 Matrix Crosspoint Commands

xpgn Matrix crosspoint gain
xpmode Matrix crosspoint mix mode
xpmt Matrix crosspoint mute status
xpmttog Matrix 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 chan­nel. 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 remain unchanged by the command.
Examples:
REQUEST RESPONSE
QUERY xpgn(1,17)? OK -3
QUERY xpgn(1,*)? OK {0,3,0,...0,0,0}
UPDATE xpgn(15,22)=5 OK
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 dimen­sional 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 chan­nel. 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

Serial Interface & Control Commands (cont'd)

crosspoint mix mode is to remain unchanged by the command.
Examples:
REQUEST RESPONSE
QUERY xpmode(5,9)? OK 3
QUERY xpmode(1,*)? OK {3,3,0,...3,3,3}
UPDATE xpmode(16,1)=0 OK
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” mean­ing 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 com­mand.
Examples:
REQUEST RESPONSE
QUERY xpmt(3,19)? OK 1
QUERY xpmt(5,*)? OK {0,0,0,...1,1,0}
UPDATE xpmt(11,3)=0 OK
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:
REQUEST RESPONSE
COMMAND xpmttog(3,19) OK

DM1624 Audio Output Commands

outdel Audio output delay
outgn Audio output gain
outlb Audio output channel label
outlv Audio output level (dBu RMS)
outmic Audio output mic/line level status
outmt Audio output mute status
outmttog Audio output mute toggle
outsrc Audio output channel signal source

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, represent­ing 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:
REQUEST RESPONSE
QUERY outdel(1)? OK 0
QUERY outdel(*)? OK {0,44,0,...,0,0,0}
UPDATE outdel(22)=500 OK
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, represent­ing 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 remain unchanged by the command.
Examples:
REQUEST RESPONSE
QUERY outgn(1)? OK -3
QUERY outgn(*)? OK {3,-4,0,...,0,0,0}
UPDATE outgn(22)=5 OK
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:
REQUEST RESPONSE
QUERY outlb(1)? OK “Zone 3”
UPDATE outlb(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:
REQUEST RESPONSE
QUERY outlv(21)? OK -23
QUERY outlv(*)? 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:
REQUEST RESPONSE
QUERY outmic(9)? OK 1
UPDATE outmic(24)=0 OK

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:
REQUEST RESPONSE
QUERY outmt(19)? OK 1
QUERY outmt(*)? OK {0,0,1,...,0,0,0}
UPDATE outmt(11)=0 OK
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:
REQUEST RESPONSE
COMMAND outmttog(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:
REQUEST RESPONSE
QUERY outsrc(9)? OK 0
QUERY outsrc(*)? OK {0,0,1,...,0,0,2}
UPDATE outsrc(24)=2 OK
UPDATE
outsrc(*)={0,0,1,...,99,99,99} OK
Rio Rancho, NM – USA
37
Page 38

Serial Interface & Control Commands (cont'd)

DM1624 Input Compressor Commands

incpatt Input compressor attack time
incpgn Input compressor gain
incpmug Input compressor makeup gain
incprat Input compressor ratio
incprel Input compressor release time
incpthr Input 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:
REQUEST RESPONSE
QUERY incpatt(1)? OK 42
UPDATE incpatt(15)=30 OK

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:
REQUEST RESPONSE
QUERY incpgn(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:
REQUEST RESPONSE
QUERY incpmug(1)? OK 5
UPDATE incpmug(15)=12 OK

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:
REQUEST RESPONSE
QUERY incprat(1)? OK 2.1
UPDATE incprat(15)=5.55 OK

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:
REQUEST RESPONSE
QUERY incprel(1)? OK 500
UPDATE incprel(15)=2000 OK

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:
REQUEST RESPONSE
QUERY incpthr(1)? OK -3
UPDATE incpthr(15)=-20 OK
38
Page 39
Reference Manual for Operation

Serial Interface & Control Commands (cont'd)

DM1624 Output Compressor Commands

outcpatt Output compressor attack time
outcpgn Output compressor gain
outcpmug Output compressor makeup gain
outcprat Output compressor ratio
outcprel Output compressor release time
outcpthr Output 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:
REQUEST RESPONSE
QUERY outcpatt(1)? OK 42
UPDATE outcpatt(15)=30 OK

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:
REQUEST RESPONSE
QUERY outcpgn(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:
REQUEST RESPONSE
QUERY outcpmug(1)? OK 5
UPDATE outcpmug(15)=12 OK

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 chan­nel 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:
REQUEST RESPONSE
QUERY outcprat(1)? OK 2.1
UPDATE outcprat(15)=5.55 OK

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:
REQUEST RESPONSE
QUERY outcprel(1)? OK 500
UPDATE outcprel(15)=2000 OK

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:
REQUEST RESPONSE
QUERY outcpthr(1)? OK -3
UPDATE outcpthr(15)=-20 OK
Rio Rancho, NM – USA
39
Page 40

Serial Interface & Control Commands (cont'd)

DM1624 Output Limiter Commands

outlmatt Output limiter attack time
outlmrel Output limiter release time
outlmthr Output 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:
REQUEST RESPONSE
QUERY outlmatt(1)? OK 20
UPDATE outlmatt(15)=30 OK

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:
REQUEST RESPONSE
QUERY outlmrel(1)? OK 200
UPDATE outlmrel(15)=1000 OK

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:
REQUEST RESPONSE
QUERY outlmthr(1)? OK 10
UPDATE outlmthr(15)=15 OK

DM1624 Programmable I/O Commands

prgin Programmable input state
prgout Programmable output state
prgoutht Programmable output hold time
prgoutqt Programmable 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” mean­ing 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:
REQUEST RESPONSE
QUERYprgin(19)? OK 1
QUERYprgin(*)? OK {0,0,1,...,0,0,0}
UPDATE prgin(11)=1 OK
UPDATE prgin(*)={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:
REQUEST RESPONSE
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.
Examples:
REQUEST RESPONSE
QUERY prgoutht? OK 4
UPDATE prgoutht=10 OK

prgoutqt (programmable output channel activity qualification time)

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:
REQUEST RESPONSE
QUERY prgoutqt? OK 4
UPDATE prgoutqt=10 OK

DM1624 Rear Panel Control Commands

rpingn Rear panel audio input gain
rpingnmin Rear panel audio input gain minimum
rpingnpre Rear panel audio input gain preset
rpingnst Rear panel audio input gain step
rpoutgn Rear panel audio output gain
rpoutgnmin Rear panel audio output gain minimum
rpoutgnpre Rear panel audio output gain preset
rpoutgnst Rear panel audio output gain step
rpsave Save rear panel settings
rprest Restore 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 ad­dress syntax. Addresses must be in the range 1 to 16. The data type is integer, in the range -30 to 0, repre­senting 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:
REQUEST RESPONSE
QUERY rpingn(1)? OK -3
QUERY rpingn(*)? OK {-13,-4,0,...,0,0,0}
UPDATE rpingn(2)=0 OK
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

Serial Interface & Control Commands (cont'd)

Examples:
REQUEST RESPONSE
QUERY rpingnmin? OK -30
UPDATE rpingnmin=-15 OK

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 mini­mum
attenuation
Examples:
QUERY rpingnpre? OK 0
UPDATE rpingnpre=-5 OK

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:
UPDATE rpingnst(2)=-2 OK
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, repre­senting 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).
REQUEST RESPONSE
REQUEST RESPONSE
attenua-
Examples:
REQUEST RESPONSE
QUERY rpoutgn(1)? OK -3
QUERY rpoutgn(*)? OK {-13,-4,0,...,0,0,0}
UPDATE rpoutgn(22)=0 OK
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:
REQUEST RESPONSE
QUERY rpoutgnmin? OK -30
UPDATE rpoutgnmin=-15 OK

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 mini­mum
attenuation
Examples:
QUERY rpoutgnpre? OK 0
UPDATE rpoutgnpre=-5 OK
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)=-2 OK
UPDATE
rpoutgnst(*)={-2,-2,-2,...-2,-2,-2} OK
possible using rear panel gain control).
REQUEST RESPONSE
REQUEST RESPONSE
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 com­mand. 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:
COMMAND rprest OK
UPDATE rprest=1 OK

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:
COMMAND rpsave OK
preset mask.
REQUEST RESPONSE
REQUEST RESPONSE

DM1624 ADFE Commands

adfeen Automatic digital feedback elimination enable
adfefil Automatic 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:
REQUEST RESPONSE
QUERY adfeen(9)? OK 1
UPDATE adfeen(11)=0 OK
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 speci­fied by using the 2 dimensional address syntax. Ad­dresses for the first dimension (input channel) must be in the range 1 to 16. Addresses for the second dimen­sion (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
table below.
Examples:
REQUEST RESPONSE
QUERY adfefil(9,2)? OK 0
QUERY adfefil(11,*)? OK {12,0,0,0,0,0}
UPDATE adfefil(4,1)=15 OK
Rio Rancho, NM – USA
43
Page 44

Serial Interface & Control Commands (cont'd)

ADFE Filter Numbers Mapped to Center Frequencies

0 None 16 375 Hz 32 1031 Hz 48 2063 Hz 64 3750 Hz 80 6281 Hz
1 105 Hz 17 410 Hz 33 1090 Hz 49 2156 Hz 65 3891 Hz 81 6492 Hz
2 117 Hz 18 445 Hz 34 1148 Hz 50 2250 Hz 66 4031 Hz 82 6703 Hz
3 129 Hz 19 480 Hz 35 1207 Hz 51 2344 Hz 67 4172 Hz 83 6914 Hz
4 141 Hz 20 516 Hz 36 1266 Hz 52 2438 Hz 68 4313 Hz 84 7125 Hz
5 152 Hz 21 551 Hz 37 1324 Hz 53 2531 Hz 69 4453 Hz 85 7336 Hz
6 164 Hz 22 586 Hz 38 1383 Hz 54 2625 Hz 70 4594 Hz 86 7547 Hz
7 176 Hz 23 621 Hz 39 1441 Hz 55 2719 Hz 71 4734 Hz 87 7758 Hz
8 188 Hz 24 656 Hz 40 1500 Hz 56 2813 Hz 72 4875 Hz 88 7969 Hz
9 211 Hz 25 703 Hz 41 1570 Hz 57 2930 Hz 73 5051 Hz 89 8227 Hz
10 234 Hz 26 750 Hz 42 1641 Hz 58 3047 Hz 74 5227 Hz 90 8484 Hz
11 258 Hz 27 797 Hz 43 1711 Hz 59 3164 Hz 75 5402 Hz 91 8742 Hz
12 281 Hz 28 844 Hz 44 1781 Hz 60 3281 Hz 76 5578 Hz 92 9000 Hz
13 305 Hz 29 891 Hz 45 1852 Hz 61 3398 Hz 77 5754 Hz 93 9258 Hz
14 328 Hz 30 938 Hz 46 1922 Hz 62 3516 Hz 78 5930 Hz 94 9516 Hz
15 352 Hz 31 984 Hz 47 1992 Hz 63 3633 Hz 79 6105 Hz 95 9773 Hz
44
Page 45

Macros and Macro Control

About Macros

The DM1624 can be remotely controlled using com­mands 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 read­able. 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 com­mand 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 sequen­tially (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 set­tings. 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

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 potentiom­eter, 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 program­mable 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 panel gain 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 program­mable 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 pro­vided with the unit.
46
Page 47
Reference Manual for Operation
Rio Rancho, NM – USA
47
Page 48
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...