Table of Contents Overview Pgs 2 ~ 3 RS-232 Control Pg 4 Telnet Control Pg 5 ETP String Components: Command Pgs 6 & 7 Device Number Pg 8 Attribute Pgs 9 ~ 25 Instance ID Numbers Pg 26 Index Pg 27...
Page 4
DSP Blocks in E Desk products. ETP strings can be sent via third-party controllers using RS-232 (see page 4) or Telnet via TCP/IP (see page 5). A line feed needs to be sent after each command string sent.
Page 5
Overview Example: A string to mute a standard mixer output might look like this: SET 3 SMMUTEOUT 5 5 1 <LF> The individual components for this string are: Instance Command Device Attribute Index1 Index2 Value Line Number feed Number SMMUTEOUT <LF>...
RS-232 Control The RS-232 port on the back of an E Desk unit is set to a default baud rate of 38400, 8 data bits, no parity, 1 stop bit, and no flow control. (38400:8:None:1). If multiple E Desks are connected together in a system then only one RS-232 port needs to be connected to a third-party control system;...
Telnet Control E Desk can be controlled using Telnet via TCP/IP. The same command strings that are used for RS-232 Control are used for Telnet. When controlling multiple E Desks that are not a part of the same DAP file, each E Desk device will need to be addressed via its own Telnet session from a control system or PC.
Page 8
ETP String Component: Command SET – Tells E Desk that a DSP attribute is to be set to a specific value – may contain negative numbers and/or decimal points GET - Tells E Desk that a DSP attribute is to be read – Response may contain a decimal point and/or a negative number.
Page 9
ETP String Component: Command Level Value Level Value Level Value Level Value Level Value 1120 -10.5 -55.5 11.5 1115 -33.5 -79.5 1110 -11.5 -56.5 10.5 1105 -34.5 -79.5 1100 -12.5 -57.5 1095 -35.5 -80.5 1090 -13.5 -58.5 1085 -36.5 -81.5 1080 -14.5 -59.5...
DSP block with DSP block without Device Device number number Third Way: While connected an E Desk’s RS-232 port, type the string; GET 0 DEVID E Desk will return the Device Number of the unit you are connected to.
Page 11
ETP String Component: Attribute The Attribute defines the portion of the DSP block to be controlled (fader level, crosspoint mute etc). The following tables show whether each ETP Attribute supports SET/SETL, GET/GETL, INC, and DEC Commands, as well as the Value range that the Attribute will accept.
Page 12
ETP String Component: Attribute Input/Output Blocks SET / GET / Analog Attribute INC / Index1/ Value Range SETL GETL Inputs Index2 Input Gain MICGAIN Index1 0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66 Input Level INPLVL Index1 -100 ~ 12 * Phantom...
Page 16
ETP String Component: Attribute SET / GET / Standard Attribute INC / Index1/ Value Range SETL GETL Mixer Index2 Input Level SMLVLIN Index1 -100 ~ 12 * Output SMLVLOUT Index2 -100 ~ 12 * Level Input Mute SMMUTEIN Index1 0=unmuted 1=muted Output Mute SMMUTEOUT...
Page 17
ETP String Component: Attribute SET / GET / Mix-minus Attribute INC / Index1/ Value Range SETL GETL Combiner Index2 Group State MCMBGROUP Y Both 0 = not grouped 1 = grouped Note: Index1 is the input number being addressed. Index2 is the group number; this is represented by a letter in the software, but addressed as a number in ETP commands.
Page 18
ETP String Component: Attribute Equalizer Blocks SET / GET / Graphic EQ Attribute INC / Index1/ Value Range SETL GETL Index2 EQ Band GEQLVLBND Index1 -30 ~ 15 * Level Bypass All GEQBYPALL None 0 = active Bands 1 = bypassed Can contain a decimal number.
Page 19
ETP String Component: Attribute Filters Blocks SET / GET / Attribute INC / Index1/ Value Range SETL GETL Index2 Cut off HPFLTFC None 20 ~ 20000 * freq. Filter HPFLTBYP None 0 = active Bypass 1= bypassed SET / GET / Attribute INC / Index1/...
Page 20
ETP String Component: Attribute Crossover blocks SET / GET / 2-Way Attribute INC / Index1/ Value Range SETL GETL Index2 Cutoff XOVR2FC Index1 20 ~ 20000 * Freq. SET / GET / 3-Way Attribute INC / Index1/ Value Range SETL GETL Index2 Cutoff...
Page 21
ETP String Component: Attribute Dynamic Blocks SET / GET / Leveler Attribute INC / Index1/ Value Range SETL GETL Index2 Bypass LVLRBYP None 0=active 1=bypassed SET / GET / Comp / Attribute INC / Index1/ Value Range SETL GETL Limiter Index2 Bypass CLIMBYP...
Page 22
ETP String Component: Attribute Ambient SET / GET / Attribute INC / Index1/ Value Range Noise SETL GETL Index2 Compensator Program None 0 = unmuted Mute ANCMUTEPGM 1 = muted Program ANCLVLPGM None -100 ~ 12 * Level ANCTHRSHPGM Y None -60.0 to 24 * Program...
Page 23
ETP String Component: Attribute Router Blocks SET / GET / Router Attribute INC / Index1/ Value Range SETL GETL Index2 Cross RTRMUTEXP Both 1 = off point 0 = on Example: SET 1 RTRXP 98 4 5 0<LF> Note: For attributes with 2 Index fields, Index1 is the row, and Index2 is the column.
Page 24
ETP String Component: Attribute Delay Blocks SET / GET / Delay Attribute INC / Index1/ Value Range SETL GETL Index2 DLYMSEC None 0 ~ ?* Delay in Milliseconds Delay in None 0 ~ ?* DLYCM Centimeters Delay in None 0 ~ ?* Meters DLYM Delay in...
Page 25
ETP String Component: Attribute Control Blocks SET / GET / Level Attribute INC / Index1/ Value Range SETL GETL Faders Index2 Fader FDRLVL Index1 -100 ~ 12 * Levels Mute FDRMUTE Index1 0 = unmuted Fader 1 = muted * Can contain a decimal number. SET / GET / Presets...
ETP String Component: Attribute Meter Blocks SET / GET / Meters Attribute INC / Index1/ Value Range SETL GETL Index2 Signal SPMTRLVL Index1 -100 ~ 36 * Peak PKMTRLVL Index1 0 = off 1 = peak RMSMTRLVL Index1 -100 ~ 36 * * Can contain a decimal number.
Page 27
ETP String Component: Attribute Generator Blocks No Attributes are specified at this time...
Page 28
ETP String Component: Instance ID Number E Desk uses an instance ID number to specify the exact DSP block to be controlled. Right click on the DSP block and select “Properties”, the instance number can be found the DSP Attributes 1 tab. The property sheet can only be accessed in an offline screen.
Page 29
ETP String Component: Index Index refers to inputs, outputs, or crosspoints of an Attribute. Some Attributes will need an Index1 (Input or Row) and/or an Index2 (output or Column). The tables in the Attribute section will define which, if any, indexes are required for the string.
Page 30
ETP String Component: Value Value determines what a DSP block is being set to, incremented by, or decremented by. The Attribute section will define which type of value the string will need in order to execute the ETP string. Example: INC 1 AMLVLIN 4 1 1<LF> In an Automatic mixer input level string, the Value equal to 1 states that the fader is to be incremented by 1 dB.
Page 31
Responses When a successful SET, SETL, INC, DEC, or RECALL command is sent to an E Desk device via RS-232 or Telnet, E Desk will respond with: ‘+OK’ followed by a carriage return and line feed. Example: Sending the string: SET 2 AMLVLIN 4 2 1< LF> will result in an: +OK<CR><LF>...
Page 32
Control Dialog - Overview E Desk software can be used to control E Desk units real time via a network. After connecting to an E Desk device, users, technicians, and designers (as determined by passwords) can access their appropriate level of control of the system. Depending on the authorized access level of control Levels, Meters, Presets, and layers can be accessed and changed.
Page 33
Control Dialog - Levels Once level controls are placed in a signal path audio levels can be increased, decreased or muted as needed.
Page 34
Control Dialog - Presets Once Presets are created, Preset buttons can be placed on screen and used to easily recall different scenarios.
Page 35
Control Dialog - Meters If meters are placed on screen, users can view real time Signal Present, RMS, and Peak indications.
HyperTerminal HyperTerminal is a useful tool that comes with Windows and can be used for RS-232 purposes. Simply open a HyperTerminal session by going to: Start> Programs> Accessories> Communications> HyperTerminal. Enter a name for your connection and click ‘OK’. Under the pull-down menu labeled ‘Connect Using’ select the location of your RS-232 Comm.
E Desk has some useful IP and reset tools that may be useful when returning to older systems for service work. E Desk will automatically output its IP Address through the RS-232 port when it is powered up and functioning. Simply have a straight through RS-232 cable connected to E Desk and a PC with HyperTerminal running.
Need help?
Do you have a question about the RS-232 and is the answer not in the manual?
Questions and answers