background image

Table of Contents 

Overview  
 
RS-232 Control 
 
Telnet Control 
 
ETP String Components: 
 

Command 

 

Device Number 

 

Attribute 

 

Instance ID Numbers 

 

Index 

 

Value 

 
Responses 
 
Control Dialog 
 

Overview 

 

Levels 

 

Presets 

 

Meters 

 
HyperTerminal 
 
IP Address Commands 

 

Pgs 2 ~ 3 

 

Pg 4 

 

Pg 5 

 
 

Pgs 6 & 7 

Pg 8 

Pgs 9 ~ 25 

Pg 26 
Pg 27 
Pg 28 

 

Pg 29 

 
 

Pg 30 
Pg 31 
Pg 32 
Pg 33 

 

Pg 34 

 

Pg 35 

 

 
 

 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 
 
 

Summary of Contents for e desk

Page 1: ...WHIRLWIND 99 LING RD ROCHESTER NY 14612 www whirlwindusa com 1 800 733 9473 RS 232 And Telnet Control Manual ...

Page 2: ......

Page 3: ...ing Components Command Device Number Attribute Instance ID Numbers Index Value Responses Control Dialog Overview Levels Presets Meters HyperTerminal IP Address Commands Pgs 2 3 Pg 4 Pg 5 Pgs 6 7 Pg 8 Pgs 9 25 Pg 26 Pg 27 Pg 28 Pg 29 Pg 30 Pg 31 Pg 32 Pg 33 Pg 34 Pg 35 ...

Page 4: ...each control string a few components will need to be derived from the E Desk software Device Number InstanceIDNumber and Index Command and Attribute are derived from this document In a SET command Value is used to specify what the DSP block attribute is to be set to In an increment or decrement INC or DEC command Value is used to specify how much the DSP block attribute is to be changed by Note E ...

Page 5: ...5 5 1 LF Notice that Index1 is not used since there is nothing entered in this parameter Example A string to turn up a cross point on a matrix mixer might look like this INC 2 MMLVLXP 4 3 2 1 LF The individual components for this string are Command Device Number Attribute Instance ID Number Index1 Index2 Value Line feed INC 2 MMLVLXP 4 3 2 1 LF In this example Index1 and Index2 are both used toget...

Page 6: ...he same DAP file each E Desk unit will need to be addressed via its own RS 232 port from a control system or PC E Desk units cannot be linked together via RS 232 like some other WHIRLWIND Advantage products can The RS 232 baud rate can be set to 9600 19200 or 38400 default is 38400 A straight through PC Serial Cable is used to communicate from an RS 232 port on a third party controller or PC to th...

Page 7: ... 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: ...vel and then multiply by 10 Example To set a level to 60 5dB add 100 60 5 100 39 5 Then multiply by 10 39 5 X 10 395 Instead of Value being 60 5 Value after this SETL command will equal 395 GETL Tells E Desk that a DSP attribute is to be read without negative numbers or decimals To convert this number to dB divide the number by 10 then subtract 100 Example With a returned GETL response of 405 divi...

Page 9: ... 87 5 125 2 5 1025 20 800 42 5 575 65 350 88 120 2 1020 20 5 795 43 570 65 5 345 88 5 115 1 5 1015 21 790 43 5 565 66 340 89 110 1 1010 21 5 785 44 560 66 5 335 89 5 105 5 1005 22 780 44 5 555 67 330 90 100 0 1000 22 5 775 45 550 67 5 325 90 5 95 5 995 23 770 45 5 545 68 320 91 90 1 990 23 5 765 46 540 68 5 315 91 5 85 1 5 985 24 760 46 5 535 69 310 92 80 2 980 24 5 755 47 530 69 5 305 92 5 75 2 5...

Page 10: ... device that the block is assigned to will be displayed in the Allocated To Unit field Note Each DSP block can be assigned to a device by changing Fixed In to Unit to Yes this is defaulted to no Second Way 1 In the Display tab of the Options screen select Display Device Assignment in DSP Block info field 2 This will display the device that each DSP block is assigned to on the main screen Third Way...

Page 11: ...h ETP Attribute supports SET SETL GET GETL INC and DEC Commands as well as the Value range that the Attribute will accept Index1 Index2 determines whether Index1 Index2 or BOTH are needed for a ETP String to be complete ETP Strings can address Input Output Blocks Mixer Blocks Equalizer Blocks Filter Blocks Crossover Blocks Dynamic Blocks Routers Delays Meters Generators ...

Page 12: ... Outputs Attribute SET SETL GET GETL INC DEC Index1 Index2 Value Range Output Level OUTLVL Y Y Y Index2 100 0 Output Mute OUTMUTE Y Y N Index2 0 unmuted 1 muted Invert Polarity OUTINVRT Y Y N Index2 0 normal 1 inverted Mic level pad FLEX only OUTPAD Y Y N Index2 0 off 1 on Can contain a decimal number Example In the command SET 2 OUTMUTE 3 4 1 LF We are telling E Desk device 2 to set the output mu...

Page 13: ...ET SETL GET GETL INC DEC Index1 Index2 Value Range DCS88 RX Bundle EXPIBNDL Y Y N None 0 61439 DCS88 Input Level EXPILVL Y Y Y Index1 100 12 DCS88 Input Mute EXPIMUTE Y Y N Index1 0 unmuted 1 muted DCS88 Input invert EXPIINVRT Y Y N Index1 0 off 1 on Can contain a decimal number DCS88 Ouput Attribute SET SETL GET GETL INC DEC Index1 Index2 Value Range DCS88 TX Bundle EXPOBNDL Y Y N None 0 61439 DC...

Page 14: ...IMUTE Y Y N Index1 0 unmuted 1 muted MLI Input invert EXPIINVRT Y Y N Index1 0 off 1 on Can contain a decimal number MLO Output Attribute SET SETL GET GETL INC DEC Index1 Index2 Value Range MLO TX Bundle EXPOBNDL Y Y N None 0 61439 MLO Output Level EXPOLVL Y Y Y Index1 100 0 MLO Output Mute EXPOMUTE Y Y N Index1 0 unmuted 1 muted MLO Output invert EXPOINVRT Y Y N Index1 0 off 1 on Can contain a de...

Page 15: ... LF We are telling E Desk device 1 to set the automixer s crosspoint row 1 column 1 on instance ID 3 to off Note For attributes with 2 Index fields Index1 is the row and Index2 is the column Matrix Mixer Attribute SET SETL GET GETL INC DEC Index1 Index2 Value Range Input Level MMLVLIN Y Y Y Index1 100 12 Output Level MMLVLOUT Y Y Y Index2 100 12 Input Mute MMMUTEIN Y Y N Index1 0 unmuted 1 muted O...

Page 16: ... Y Index1 100 12 Output Mute RMCMBMUTE Y Y N Index1 0 unmuted 1 muted Group State RMCMBGROUP Y Y N Index1 0 16 Can contain a decimal number Example In the string SET 1 RMCMBWALL 4 2 1 LF We are telling E Desk to set the 2nd wall in the room combiner Instance ID 4 up separate rooms Note For wall state Index1 represents the wall being opened or closed Note The behavior of RMCMBGROUP is the same as t...

Page 17: ...ETL INC DEC Index1 Index2 Value Range Group State MCMBGROUP Y Y N 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 Example A 1 B 2 C 3 ...

Page 18: ...ET GETL INC DEC Index1 Index2 Value Range EQ Bandwidth PEQBWBND Y Y N Index1 0 01 4 0 Bypass EQ Band PEQBYPBND Y Y N Index1 0 active 1 bypassed Center Freq PEQFCBND Y Y Y Index1 20 20000 EQ Band Level PEQLVLBND Y Y Y Index1 30 15 Bypass All Bands PEQBYPALL Y Y N None 0 active 1 bypassed Can contain a decimal number Upper left hand area of Parametric EQ dialog screen displays which numbered filter ...

Page 19: ...Filter Bypass HSFLTBYP Y Y N None 0 active 1 bypassed Low Shelf Attribute SET SETL GET GETL INC DEC Index1 Index2 Value Range Cut off freq LSFLTFC Y Y N None 20 0 20000 Gain LSFLTGAIN Y Y Y None 27 9 Filter Bypass LSFLTBYP Y Y N None 0 active 1 bypassed Can contain a decimal number Example SET 1 HSFTGAIN 100 10 LF We are telling E Desk to set the High Shelf filter gain on instance ID 100 to 10dB A...

Page 20: ... pass cutoff frequency on instance ID 40 2 way crossover Index1 1 is the low pass cutoff frequency Index1 2 is the high pass cutoff frequency 3 Way crossover Index1 1 is low pass cutoff frequency Index1 2 is the lower slope of the mid cutoff frequency Index1 3 is the higher slope of the mid cutoff frequency Index1 4 is the high pass cutoff frequency 4 way crossover Index1 1 is the low pass cutoff ...

Page 21: ... Ducker DKRBYP Y Y N None 0 active 1 bypassed Mute sense DKRMUTESENSE Y Y N None 0 unmuted 1 muted Input mute DKRMUTEIN Y Y N None 0 unmuted 1 muted Logic in enable DKRENLOGIN Y Y N None 0 disabled 1 enabled Logic out enable DKRENLOGOUT Y Y N None 0 disabled 1 enabled Logic input invert DKRINVLOGIN Y Y N None 0 normal 1 inverted Logic output invert DKRINVLOGOUT Y Y N None 0 normal 1 inverted Can c...

Page 22: ...NCMUTEAMB Y Y N None 0 unmuted 1 muted Ambient Level ANCLVLAMB Y Y N None 100 12 Ambient Threshold ANCTHRSHAMB Y Y N None 60 0 to 24 Ambient Response ANCRSPTMAMB Y Y N None 500 to 300000 Min Gain Setting ANCGAINMIN Y Y N None 25 0 to 25 0 Max Gain Setting ANCGAINMAX Y Y N None 25 0 to 25 0 Gain Ratio ANCGAINRATIO Y Y N None 0 25 to 4 0 Gain Response Time ANCGAINRSPTM Y Y N None 500 to 300000 Can c...

Page 23: ...ter Blocks Router Attribute SET SETL GET GETL INC DEC Index1 Index2 Value Range Cross point RTRMUTEXP Y Y N Both 1 off 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: ...elay in Meters DLYM Y Y N None 0 Delay in Inches DLYIN Y Y N None 0 Delay in feet DLYFT Y Y N None 0 Can contain a decimal number Example SET 1 DLYCM 24 40 LF We are telling E Desk to set the delay block at instance ID 24 to 40 centimeters Note Value range is 0 to max value for the specific delay block Example a 50mSec delay has a maximum setting of 1763 centimeters 17meters 694 inches and 57 feet...

Page 25: ...ndex2 Value Range Preset PRESET N N N None 1001 to max preset number Note Instead of SET SETL GET GETL INC or DEC the preset attribute uses RECALL as the Command Preset numbers begin at 1001 regardless of preset name the first preset defined is 1001 the next 1002 and so forth Example in the string RECALL 1 PRESET 1001 LF We are telling E Desk to recall the first preset on an E Desk system Since pr...

Page 26: ...GET GETL INC DEC Index1 Index2 Value Range Signal SPMTRLVL N Y N Index1 100 36 Peak PKMTRLVL N Y N Index1 0 off 1 peak RMS RMSMTRLVL N Y N Index1 100 36 Can contain a decimal number Example GET 1 RMSMTRLVL 48 1 LF We are asking E Desk the RMS Meter 1 level on instance ID 48 ...

Page 27: ...ETP String Component Attribute 25 Generator Blocks No Attributes are specified at this time ...

Page 28: ...the system Subsequent compiles will not change the Instance IDs unless the Reassign Instance IDs check box is selected in the Compile tab of the Options screen located on the Tools pull down menu in the E Desk software If one or more DSP blocks are disconnected from the audio path when connections are not made to at least one input or output the Instance IDs will be unassigned New Instance ID s wi...

Page 29: ... mixer on device 1 we are increasing the level of input 1 on instance ID 4 by 1dB Index1 is used to represent the input number Example DEC 2 AMLVLOUT 6 1 2 LF In an Automatic mixer on device 2 we are decreasing the level of output 1 on instance ID 6 by 2dB Index2 is used to represent the output number Example SET 1 MMLXP 5 1 2 5 LF In a matrix mixer on device 1 we are setting cross point 1 2 row 1...

Page 30: ...t the fader is to be incremented by 1 dB Example SET 2 MMLVLIN 5 2 100 LF In a matrix mixer input level string the value is set to 100dB Example RECALL 1 PRESET 1004 LF For a preset recall we are telling device 1 to recall the fourth preset When GET is used a Value will not need to be specified since GET is a request command A Value must be set in order for SET INC DEC and RECALL command strings t...

Page 31: ...ed by CR LF The response from an ETP string with a GET command may contain a decimal point with 4 numbers after the decimal and or negative numbers depending on type of Attribute addressed If the control system does not support negative numbers or decimal places a GETL command may be used instead see page 6 Example After sending the above example to an E Desk device the string GET 2 AMLVLIN 4 2 LF...

Page 32: ... changed Level Controls Meters and Preset control dialog screens can be minimized and arranged to provide a simple and intuitive user interface for the system Connecting E Desk s Ethernet port through a switch to network jacks in various locations can provide control to the system from different locations via a Laptop or Desktop computer Note E Desk s control network can be easily shared on an exi...

Page 33: ...Control Dialog Levels 31 Once level controls are placed in a signal path audio levels can be increased decreased or muted as needed ...

Page 34: ...Control Dialog Presets 32 Once Presets are created Preset buttons can be placed on screen and used to easily recall different scenarios ...

Page 35: ...Control Dialog Meters 33 If meters are placed on screen users can view real time Signal Present RMS and Peak indications ...

Page 36: ...l 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 port Under the Comm port properties set it to 38400 8 None 1 and None as shown below Now HyperTerminal is ready to use E Desk does not echo characters typed so if you want to view what is being typed into E Desk click on echo typed characters locally in the ASCII s...

Page 37: ...connected to Note You can only use a 1 2 3 etc if there is a system loaded into the E Desk s If it is a single device system the only device number will be 1 If an E Desk does not have a system loaded into it you can set the IP Address via the RS 232 port Example SET 0 IPADDR 169 254 1 200 LF If there is no DAP file in the E Desk and the command is typed correctly E Desk will send back a OK respon...

Reviews: