Home

Vortex EF2280 Programming Guide

image

Contents

1. FO1BAUD 8 28 BLAUTO Enable Automatic BLDATA Messages This command sets whether or not BLDATA messages are automatically generated by the Vortex See the BLDATA command for more information This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1BLAUTOO Disable automatic BLDATA messages 1BLAUTOO FO1BLAUTO1 Enable automatic BLDATA messages FOI1BLAUTOI Toggle enabled status of automatic BLDATA 1BLAUTOx where x is 0 or 1 depending on messages the current setting of BLAUTO ee Query enabled status of automatic BLDATA 1BLAUTOx where x is 0 or 1 depending on messages the current setting of BLAUTO FOIBLAUTO2 8 29 BLDATA Request Level Information This command is used to request blinking light data from the EF2280 Blinking light data consists of signal levels for the 12 inputs 1 8 A D 12 outputs 1 8 A D and 2 AEC references R1 R2 as well as room gain levels for inputs 1 8 AGC gain levels for inputs 1 8 and AEC state information for inputs 1 8 The blinking light data can be received in two ways The first way i
2. 8 74 LOA Define Behavior for Logic Output Activated State This command is used to define the conditions under which a given logic output pin goes into the active state By default the logic output pins are active high Active high is the default because it would light an LED connected to the output when the output was in the active state The polarity of the logic output pins can be changed with the LOP command The syntax of this command allows one to use one of the boolean channel commands to determine the state of the logic output pin The commands that are valid for use with LOA are AEC AGC AMNOMAT CGATE GATE MUTEO MUTET NC MIC and PHANTOM Each command must be specified using the wildcard character for the channel number Each character in the array string is compared to the status of the channels in the Vortex A 1 or a 0 in the string means that the status for the corresponding channel must match that character for the condition to be true A period character in the string is a don t care meaning that the condition will be true no matter what the status for that channel is A or character works as an OR function with corresponding to a 1 in the channel status and corresponding to a 0 If any or characters are in the string at least one channel s status must match for the condition to be true Consider the following example In this example we also use the LOD command which is just
3. This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1LLAGCLINKABI 1 ie da AGC linking on inputs FOLLAGCLINKABI1 FOITACCLINKAB ren aan AGC linking on inputs FOLLAGCLINKABO FO1LAGCLINKABx where x is 0 or 1 depending on the current state of stereo AGC linking on inputs A and B FO1LLAGCLINKABx where x iS 0 or 1 depending on the current state of stereo AGC linking on inputs A and B Toggle stereo AGC linking on inputs FO1LLAGCLINKAB2 A and B Query status of stereo AGC linking FO1LAGCLINKAB on inputs A and B 8 59 LAGCLINKCD Enable or Disable Stereo AGC Linking on Inputs C and D This command links the line input AGC of inputs C and D into a stereo pair The overall volume level of the stereo signal will be analyzed and the same gain will be applied to both channels This command has some side effects on the way the other line input AGC commands work When LAGCLINKCD is first enabled the settings for LAGC LAGCMAX LAGCMIN and LAGCRATE on channel C will be copied to channel D The original settings for channel D will not be restored after LAGCLINKCD is disabled Ackno
4. FOIMGATE3 A x where x is 0 or 1 depending on the current gated status of the crosspoint FOIMGATE A 11111111 note that there are only eight values returned since only the eight microphone inputs can be gated The other inputs do not pass through the automixer FOIMGATE A 00000000 note that there are only eight values returned since only the eight microphone inputs can be gated The other inputs do not pass through the automixer Select the gated version of all microphone inputs to be sent to output A Select the ungated version of all microphone inputs to be sent to output A Select the gated version of microphone inputs 1 4 to be sent to output A and the ungated version of microphone inputs 5 8 to be sent to output A FOIMGATE A 11110000 FOIMGATE A abcdefgh where a h are each 0 or 1 depending on the current gated status of each crosspoint Query the gated status of all microphone inputs routed to output A 8 90 MIC Enable Microphone Gain Stage on Inputs 1 8 This command sets or queries the enabled state of the microphone gain stages on each of the microphone inputs Enabling the gain stage adds an extra 33 dB of gain in the input signal path See the description of the GAINT command for information on how the MIC and GAINI commands relate to nominal input levels This command is a channel boolean command See Section 6 3 a
5. FO1AEC30 Disable AEC on input channel 3 FO1AEC30 4 FO1AEC3x where x is 0 or 1 depending on the current FO1AEC32 0 C32 Toggle AEC state on input channel 3 state of the AEC on input channel 3 7 F01AEC3x where x is 0 or 1 depending on the current FO1AEC3 l 0 C3 Query AEC state on input channel 3 state of the AEC on input channel 3 FOLAEC 1 Enable AEC on input channels 1 8 FOIAEC 11111111 FO1AEC 0 Disable AEC on input channels 1 8 FO1AEC 00000000 FO1AEC abcdefgh where a h are each 0 or 1 depending on the current state of the AEC for each of the eight input channels FO1AEC abcdefgh where a h are each 0 or 1 depending on the current state of the AEC for each of the eight input channels Toggle AEC state on input channels 1 FO1AEC 2 8 Query AEC state on input channels 1 FO1IAEC g 8 3 AECMODE Set Amount of Double Talk Suppression used in the AEC This command sets the amount of double talk suppression used in the AEC on input channels 1 8 The values correspond to the following settings 1 No Suppression 2 Light Suppression 3 Heavy Suppression 4 Half Duplex This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 4 respectively This command is saved to non volatile memory only as part of a preset The
6. FO1AMGATET FOLAMGATET EREE6666 FOLAMGATET abcdefgh where a h will each be Decrease gate threshold for between 4 and depending on the setting of the gate FO1LAMGATET lt 3 manual gating threshold by threshold for each input channel If this command is 3 dB for all input channels issued after the example above the status message will be FOLAMGATET iiiiFEEE FO1AMGATET abcdefgh where a h will each be Query gate threshold for between 4 and depending on the setting of the gate FO1AMGATET manual gating threshold for threshold for each input channel If this command is all input channels issued after the example above the status message will be FOLAMGATET iiiiEEEE 8 17 AMGNOM Set Global Maximum Number of Open Mics for Bus Automixer This command sets the global maximum number of open mics NOM allowed for the specified bus automixer The NOM limit is a global limit meaning that this applies to all bus automixers with the same AMBUSTD In contrast the AMNOM command is a local limit that applies to the two local automixers in the EF2280 The first argument of this command specifies the automixer number 1 2 to adjust The second argument specifies the NOM limit 1 64 Even though this is a channel integer command use of the wildcard for specifying the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more
7. FOILIG2 000011110000000000000000 FO1LIG2 000011110000000000000000 Query which FO1LIG2 abcdefghijklmnopqrstuvwx FO1LIG2 pins are in where a x are each 0 or 1 depending on which logic group 2 logic input pins are assigned to logic group 2 8 69 LIK Delete One or All Logic Input Pin Commands This command kills or deletes all commands for a given logic input pin In other words the commands associated with LIA LID and LIH will be deleted for the specified logic input A wildcard character can also be specified for the logic input pin in which case the commands for all logic input pins will be deleted Using this command is more efficient than deleting one command or pin at a time since this command deletes them all at once and requires fewer writes to non volatile memory This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Delete all the commands associated with logic input pin 5 This one command is FO1LIK5 equivalent to executing the commands FO1LIA5 FO1LIDS and FOILLIK5 FO1LIH5 except that this command is more efficient Delete all the commands associated with all logic input pins This one command
8. Query Software Version 8 136 VIXMODI Enable VTX Mode on Specified Inputs 8 137 VIXMODO Enable VTX Mode on Specified Inputs 1 Introduction This document describes the command protocol that is used to communicate with the Vortex EF2280 via its RS 232 port 2 RS 232 Hardware The communication between the Vortex and a host controller is conducted via the RS 232 port on the back panel of the Vortex The Vortex s RS 232 port operates at the following settings e Bit Rate bps 9600 default 19200 or 38400 e Data Format 8 data bits no parity 1 stop bit 8N1 e Flow Control none default or hardware RTS CTS Note that although the flow control setting is user selectable to none or hardware hardware flow control must be used when updating the firmware of the Vortex This means that while a 3 wire RS 232 cable RX TX GND is acceptable for control of the Vortex the minimum cable for updating firmware should contain 5 wires RX TX RTS CTS GND 3 Programming Tips 3 1 Initialization During power up of the Vortex device or initialization of the host program electrical fluctuations on the RS 232 lines may cause the Vortex to receive spurious data After initialization the host program should send a few carriage return characters M ASCII 13 to the connected Vortex to flush out any Spurious characters it may have received Failure to do this could result in the V
9. This command sets or queries the front panel password This password is used in conjunction with the FPLOCK command The front panel must be unlocked FPLOCKO in order to use this command to set or query the front panel password If the front panel is locked then this command will result in ERROR 004 The examples below assume that the front panel is unlocked Bample Description Status Message 01FPPSWDmonkey Set front panel password to monkey F01 LFPPSWDmonkey a O1FPPSWD Query the current front panel password F 01FPPSWDmonkey 8 48 GAINGIL Set Gain of Line Inputs as a Group This command sets the gains of all the line inputs simultaneously This is different from using a wildcard with the GAINI command because that command sets all the mic and line inputs together while the GAINGIL sets only the line inputs This command will generate acknowledgements from each of the line inputs separately This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example FOI1GAINGIL7 Description Status Message FO Set gain of all line inputs to 7 dB GAINIA7 1GAINIB
10. This error indicates an EF Bus hardware handshaking error This could happen if bussed units are not powered on simultaneously Powering the units up simultaneously should remove the error This error indicates an EF Bus software handshaking error This could happen if bussed units are not powered on simultaneously Powering the units up simultaneously should remove the error ERROR 091 ERROR 092 cee an EF Bus ID conflict See the Vortex user manual for information on valid This error indicates an EF Bus reference conflict This error occurs when more than one Vortex ERROR 093 is placing its AEC reference on the bus Use the BUSREF command to remove the extra reference s in order to resolve the conflict This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example _ Description Status Message FO1ERROR1 Enable error messages E O1ERROR1 FO1ERRORO Disable error messages mode F01ERRORO 1ERRORx where x is 0 or 1 depending on the current state of error mode 5 FOLERRORx where xis 0 or 1 FO1ERROR Query the state of error mode error mode F01ERROR2 Toggle err
11. g d D p ppp AMLMM2 1 AMLMN25 In this case the AMCHAIR21 command and the AMLMM21 would not get executed They would produce ERROR 044 and ERROR 042 respectively The AMCHAITR21 command causes an error because we try to turn on chairman mode for automixer 2 but automixer 2 s chairman mic is set to 1 whic belongs to automixer 1 Similarly the AMLMM21 command causes an error because we try to set last mic on mode to manual for automixer 2 but automixer 2 s last mic number is set to 1 which belongs to automixer 1 There are many other ways that these dependencies can cause problems Fortunately there is a way to avoid them In you command sequences and macros follow the following sequence when dealing with the automixer paramters e turn off chairman mode AMCHATR for both automixers e set last mic mode AMLM off for both automixers e ungate all matrix crosspoints MGATE that correspond to inputs that you will be changing e Now execute your automixer commands in the following order 4 Command Structure A Vortex command consists of a series of ASCII characters with the following structure Description Number of Characters Range of Values Device Type Poi E AR DeviceID DOR Command Name Fo o RZ Command Data 0 64 ASCII characters Command Terminator Doe ASCH 1B 4 1 Device Type A single alphanumeric character is used to indicate the devic
12. indicates that an attempt was made to write to a factory preset which is not allowed In the case of PRESETK it indicates that an attempt was made to delete a factory preset which is not allowed This error occurs as a result of a PRESETO command It indicates that one or more commands in the preset had errors during execution ERROR 073 ERROR 074 ERROR 075 ERROR 076 ERROR 077 ERROR 090 commands in the macro The limit is 256 commands per macro This error occurs in response to a MACROA or a logic pin LIA LTH etc command If the command written to the macro or logic pin is illegal then this error occurs ie error occurs as a result of a MACROA command when there are already too many This error occurs when a command attempts to write non volatile memory but non volatile memory is password protected via NVLOCK This error occurs when attempting to add a macro command either during an upload or while writing a single macro and the Vortex runs out of room in non volatile memory As a result the entire macro is discarded If this occurs during an upload all previous macros before the one that caused the error are written successfully This error occurs when attempting to add a command to a macro but the Vortex is not in the process of writing a macro This may happen if you forget to do a MACROS or UMACROS command or if you had an ERROR 076 and continued trying to add commands
13. By sending a toggle command when a button is pressed and updating the button based on acknowledgments your host program will not have to keep track of the status of the button In a similar fashion many of the integer commands such as gains can be controlled by incrementing or decrementing them by a specific amount For example the command GAINIA gt 1 increments the input gain on channel A by 1 dB The acknowledgment for this command will return the actual value that the gain was incremented to Thus to implement a volume control your control program can send a command to increment the gain by 1 dB when the up button is pressed and decrement the gain by 1 dB when the down button is pressed The control can update its level indicator based on the acknowledgment that is received 3 4 Macros and Presets Although macros and presets are similar there are times when using one is better than the other Presets store the absolute values of all of the non global settings of the device This includes but is not limited to input and output gain settings matrix settings algorithm settings parametric EQ settings and automixer settings See Section 7 for a list showing all the commands and which are saved to presets Presets should be used when you really want to change all the settings in a device One example would be when you want to have one unit be able to control different rooms In this case having a preset for each different ro
14. FOLPEQIBB 1 b where b is the current setting of the bandwidth parameter for the parametric EQ on Query current bandwidth setting of input B band 1 If the bandwidth parameter of this parametric EQ on input B band 1 filter is set to the same value given in the example above then the status message will be FO1PEQIBB 1 40 FO1PEQIBB 1 8 105 PEQIE Set Enabled Parameter for Specified Parametric EQ Input Stage This command sets or queries the enabled parameter 0 filter is disabled 1 filter is enabled for the parametric equalizer EQ filters on input channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled This command has the same format and restrictions as the PEQTA command except that only one parameter the enabled status is specified instead of all the parameters See the PEQTA command for more information To set the enabled parameter for an output parametric EQ filter use the PEQOE command To set all the parameters for an output parametric EQ filter use the PEOQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message borna 2 1 Enable parametric EQ on input 3 FO1PEQIE3 2 1 band 2 FO1PEQIEB 1 e where e is the current setting of the enable
15. POLYCOM Installed Voice Business Group RS 232 Command Set Vortex EF2280 Programming Guide Copyright 2003 Polycom Inc Polycom and the Polycom logo are registered trademarks of Polycom Inc ASPI Vortex VS4000 Viewstation and iPower are registered trademarks of Polycom Inc All other brand names product names and trademarks are the sole property of their respective owners Vortex EF2280 Programming Guide Table of Contents 1 Introduction 2 RS 232 Hardware 3 Programming Tips 3 1 Initialization 3 2 Wildcard Characters 3 3 Using Acknowledgements 3 4 Macros and Presets 3 5 Automixer Dependencies 4 Command Structure 4 1 Device Type 4 2 Device ID 4 3 Command Name 4 4 Command Data 4 5 Command Terminator 4 6 Examples 5 Status Messages 6 Command Types 6 1 Boolean Commands 6 2 Integer Commands 6 3 Channel Commands 6 4 Matrix Commands 6 5 Miscellaneous Commands 7 Command List 8 Command Reference 8 1 ACKMOD Enable or Disable Acknowledgment Mode 8 2 AEC Enable or Disable Acoustic Echo Cancellation 8 3 AECMODE Set Amount of Double Talk Suppression used in the AEC 8 4 AGC Enable or Disable Mic Line Input Automatic Gain Control 8 5 AGCMAX Set Maximum Allowed Mic Line Input AGC Gain 8 6 AGCMIN Set Minimum Allowed Mic Line Input AGC Gain 8 7 AGCRATE Set Ramp Rate of Mic Line Input AGC 8 8 AMASGN Assign Inputs to an Automixer 8 9 AMAUTO Select Automatic or M
16. This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set output delay on output channel 2 FOIDELAYO21500_ to 150 ms 1500 tenths of FOLDELAYO21500 milliseconds FOIDELAYO2x where x is between 0 and 3400 depending on the current output delay setting for output channel 2 If this command is issued after the above example then the status message will be FOIDELAYO23200 Increase output delay on output FO1DELAYO2 gt 1700 channel 2 by 170 ms 1700 tenths of milliseconds Query current output delay on FO1DELAYO2 output channel 2 8 38 DELAYOE Enable Output FOLDELAYO2x where x is between 0 and 3400 depending on the current output delay setting for output channel 2 If this command is issued after the above example then the status message will be FO1IDELAYO23200 Delay This command sets or queries the enabled state of the output delay for each of the twelve output channels 1 8 A D This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set t
17. automixer 2 8 24 AMPRIOR Set Gating Priority for the Specified Mic This command sets the automixer gating priority for the specified input channel Priority levels of 1 4 are allowed with 1 being the highest priority and 4 being the lowest This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 4 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set microphone input 1 to gating priority 1 Set microphone input 2 to gating priority 4 FO1AMPRIOR11 FOI1AMPRIOR11 FO1AMPRIOR24 FOLAMPRIOR24 Query current gating FO1AMPRIOR3x where x is between 1 and 4 FO1AMPRIOR3 priority for microphone depending on the current gating priority setting for input 3 microphone input 3 Set microphone inputs 1 8 penny cc s2 2 oee Pere ES to gating priority 2 Set gating priority of inputs 1 2 to 1 inputs 3 4 to 2 inputs 5 6 to 3 and 7 8 to 4 FO1AMPRIOR aaaacc FOLAMPRIOR aadacc FO1AMPRIOR abcdefgh where a h are each between a and depending on the current setting of the gatin
18. FO1PHANTOM21 FO1PHANTOM21 Disable phantom power for FO1PHANTOM20 input channel 2 FO1PHANTOM20 Toggle phantom power state for input channel 2 FO1PHANTOM2x where x is 0 or 1 depending on the FO1PHANTOM22 current state of phantom power on input channel 2 Query state of phantom power for input channel 2 FO1PHANTOM2x where x is 0 or 1 depending on the FO1PHANTOM2 current state of phantom power on input channel 2 FO1PHANTOM 0 Disable phantom power for 1 pyantom 00000000 input channels 1 8 F01PHANTOM 1 Enable phantom power for FO1PHANTOM 11111111 input channels 1 8 Toadie Shane poner tor FO1PHANTOM abcdefgh where a h are each 0 or 1 FO1PHANTOM 2 099 e p j depending on the current state of phantom power for input channels 1 8 E the corresponding input channel Query status of phantom FO1PHANTOM abcdefgh where a h are each 0 or 1 FO1PHANTOM power for input channels 1 depending on the current state of phantom power for 8 the corresponding input channel Enable phantom power for FO1PHANTOM 11110000 Puts 1 4 and disable FO1PHANTOM 11110000 phantom power for inputs 5 8 8 118 PING See Which Devices Are Present When any Vortex device receives this command it responds with a PONG status message This is typically used by the host program to determine the t
19. For each crosspoint of the microphone input channels of the main matrix the microphone signals can be taken before the automixer ungated or after the automixer gated This command selects the gated or ungated microphone signal If MGATE is set to 1 for a given crosspoint then the signal will be gated taken after the automixer If MGATE is set to 0 for a given crosspoint then the signal will be ungated taken before the automixer This command is a matrix boolean command See Section 6 4 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example FOIMGATE3 A 1 Description Status Message Select the gated version of microphone input 3 to be sent to output A FOIMGATE3 A 1 FOIMGATE3 A 0 FOIMGATE3 A 2 FOIMGATE3 A FO1MGATE A 1 FOIMGATE A 0 FOIMGATE A 11110000 FO1MGATE A Select the ungated version of microphone input 3 to be sent to output A FOIMGATE3 A 0 Toggle the gated status of the crosspoint that routes FOIMGATE3 A x where x is 0 or 1 depending on the microphone input 3 to output A current gated status of the crosspoint Query the gated status of the crosspoint that routes microphone input 3 to output A
20. Lock Unlock Non Volatile Memory This command controls the non volatile memory lock feature When NVLOCK is enabled the user may not save any system settings to non volatile memory This includes global parameters presets macros labels and logic assignments The lock applies whether the user tries to make the changes via RS 232 front panel logic inputs or any other method The user will still be able to query all the features of the device but will get an error message if an attempt is made to change them When NVLOCK is disabled the user has full access to the system settings Usage of this command is similar to other boolean commands see Section 6 1 except that when disabling this feature the password must be supplied for the command to work If an incorrect password is supplied ERROR 005 will be generated The examples below illustrate the correct usage The examples assume that the password has been set to aspi the default The NVLOCK password can be changed via the NVPSWD command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Lock the non volatile memory to FOINVLOCK1 prevent users from changing the FOINVLOCK1 settings FO1ERROR 005
21. Preset Set Minimum Allowed Mic Line Input AGC Gain AGCRATE Preset Set Ramp Rate of Mic Line Input AGC AMASGN Preset Assign Inputs to an Automixer AMAUTO Preset Select Automatic or Manual Gating for each Automixer Input AMBUSID Preset Set Automixer Groupings for EF Bus AMCHAIR Preset Enable Chairman Mode for Specified Automixer AMCHNUM Preset Set Chairman Mic for Specified Automixer AMDECAY Preset Set Decay Time for Automixers AMGATEC Preset Set Automixer Gating Control Mode AMGATER Preset Set Automixer Gate Ratio AMGATET Preset Set Automixer Gate Threshold AMGNOM Preset Set Global Maximum Number of Open Mics for Bus Automixer AMHOLD Preset Set Automixer Hold Time AMLMM Preset Set Last Mic On Mode for Specified Automixer AMLMN Preset Set Microphone That Will Remain On in Manual Last Mic On Mode AMNOM Preset Set Local Maximum Number of Open Mics for Automixer AMNOMAT Preset Select NOM Attenuation on Each Output AMOFFAT Preset Set Off Attenuation for the Specified Automixer AMPRIOR Preset Set Gating Priority for the Specified Mic AMREF B Preset Set Automixer Reference Bias for the Specified Automixer AMREFE Preset Enable Automixer Reference for Specified Automixer BAUD Global Set Baud Rate for RS 232 Port BLAUTO Preset Enable Automatic BLDATA Messages BLDATA hoo Request Level Information BLINFO Preset Select Information to be Reported in BLDATA BROAD2 FO B
22. WMO FO1MGAINA W x where x is the current value of the crosspoint gain If the crosspoint gain was set to 12 dB before this command then the status message would be FOIMGAINA W 12 FOIMGAINWBO WMO 3 FOIMGAINI ddadddaaa aaCCcCe FO1MGAINB 3 FO1MGAINB gt 12 Set all crosspoint gains for input channel 1 Set the gain to outputs 1 8 to 0 dB the gain to outputs A D to 9 dB the gain to AEC reference 1 and 2 to 0 dB 4 and the gain to bus outputs W X Y and Z to 3 dB Set all crosspoint gains for input channel B to 3 dB Increase the gain for all crosspoints of input channel B by 12 dB FO1IMGAIN1 F FOIMGAINB COCCECEEEEEEECOESE FO1MGAINB abcdefghi jklmnopar where the value of each of letters a b etc depends on the current state of each of the crosspoint gains If this command was issued after the example above then the status message would be FOIMGAINB G6esaeasasageaseee FO1MGAINB Query the gains for all crosspoints of input channel B FOIMGAINB abcdefghijklmnopqr where the value of each of letters a b etc depends on the current state of each of the crosspoint gains If this command was issued after the example above then the status message would be FOIMGAINB e6esaessasagesseee 8 89 MGATE Select Gated or Ungated Microphone Signal in Matrix
23. 1 2 or 3 depending on which AEC reference is currently being used Query which AEC reference is currently being used for the AEC on each of the input channels FOILREFASGN abcdefgh where a h are each either a or ccedil depending on which AEC reference is currently being used on each of the input channels FOIREFASGN 8 126 REFGAIN Set Reference Output Gain This command sets the effective output gain of the corresponding AEC reference When doing volume control of room speakers it is a good idea to adjust this reference gain along with the speaker output gain so that the AEC is aware of any volume changes This will help prevent short echoes when volume changes are made There are two AEC references on the EF2280 EF2241 and EF2241 so there are two separate commands REFGAINR1 and REFGAINR2 for controlling the effective output gain of R1 and R2 respectively There is only one AEC reference on the EF2211 and EF2210 so there is only one command REFGAINR1 for controlling the effective output gain of R1 This command was introduced in firmware version 2 5 0 This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and tha
24. AGC This command sets or queries the maximum rate at which the AGC can increase or decrease the gain of the signals on input channels A D The ramp rate is expressed in dB sec This command was introduced in firmware version 2 5 0 This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 5 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Descri ption Status Message Set AGC ramp rate on input ichannel A to 3 dB sec I lover the Wee apres on FO1LAGCRATEBx where x is a number between 1 and F 0 LLAGCRATEB lin i Ai B 5 depending on the current setting of the AGC ramp np i irate on input channel B FO1LAGCRATEA3 FO1LAGCRATEA3 Set AGC ramp rate on input ichannels A D to 5 dB sec Set AGC ramp rate on input channels A B to 1 dB sec and POirAc RA TEASE AGC ramp rate on input ichannels C D to 4 dB sec FO1LAGCRATE 5 FO01LAGCRATE FOLLAGCRATE aa FO1LAGCRATE abcd where a d are each between a land depending on the current setting of the AGC ramp rate for each of the line input channels Query AGC ramp rate on in
25. Define Behavior for Logic Output Deactivated Status This command is used to define the conditions under which a given logic output pin goes into the deactive state The syntax and behavior of this command is identical to that of the Loa command Please refer to the description of the LOA command for more information including examples This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned 8 76 LOEN Enable Automatic Logic Output Status Messages This command controls whether or not logic output status messages are sent automatically If LOEN is enabled then a logic output query LO is performed any time any of the states change on the logic output pins For example if all logic outputs are currently in the low state 0 and LOEN is enabled then if logic output 12 changes state to 1 the following status message will be generated FO1LO 00000000000100000000 A status message is only generated if there is a state change This helps keep data traffic to a minimum This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and
26. FO1NC abcdefgh where the letters a b etc are each 0 or 1 depending on the current state of NC for each of the corresponding input Toggle NC state on all microphone input 2 ea channels 1 8 Query NC state on all microphone input pene channels 1 8 8 99 NcL Set Noise Cancellation Attenuation This command sets or queries the attenuation level of the Noise Cancellation algorithm on input channels 1 8 For example if NCL is set to 10 then the Noise Cancellation for that channel will cancel 10 dB of noise Higher numbers mean more cancellation will be applied but may result in slight artifacts depending on the characteristics of the noise Typical settings are 10 dB for normal cancellation and 6 dB for light cancellation This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example g Description Status Message Po Set NC attenuation level on input n a Fo Mente channel 1 to 3 dB P AANE lls duery the N attenuation level gn FOINCL1x where x is a number between 0 and 20 FOINCL1 y depending on the current set
27. FOIMUTEIAa FOIMUTEIBb FOIMUTEICc FOIMUTEIDd where a b c and d reflect the mute status 0 or 1 of each of the line inputs If this command was issued after the example above then the status messages would be FOIMUTEIAO FOIMUTEIBO FOIMUTEICO FOIMUTEIDO FO1MUTEGILZ2 Toggle mute status of all line inputs FOIMUTEIAa FOIMUTEIBb FOIMUTEICc FOIMUTEIDd where a b c and d reflect the mute status 0 or 1 of each of the line inputs If this command was issued after the example above then the status messages would be FOIMUTEIAO FOIMUTEIBO FOIMUTEICO FO1MUTEGIL Query the mute status of all the line inputs FOIMUTEIDO 8 95 MUTEGIM Set Mute Status of Microphone Inputs as a Group This command sets the mute status of all the microphone inputs simultaneously This is different from using a wildcard with the MUTEI command because that command sets all the mic and line inputs together while the MUTEGIM Sets only the mic inputs This command will generate acknowledgements from each of the mic inputs separately This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on pre
28. Front Panel LED Meter 8 88 MGAIN Set Crosspoint Gains in Main Matrix or Submatrix 8 89 MGATE Select Gated or Ungated Microphone Signal in Matrix 8 90 MIC Enable Microphone Gain Stage on Inputs 1 8 8 91 MINI Enable Modem Initialization String 8 92 MINISTR Set Modem Initialization String 8 93 MMUTE Mute Crosspoint in Main Matrix or Submatrix 8 94 MUTEGIL Set Mute Status of Line Inputs as a Group 8 95 MUTEGIM Set Mute Status of Microphone Inputs as a Group 8 96 MUTEI Mute One or More Inputs 8 97 MUTEO Mute One or More Outputs 8 98 NC Enable Noise Cancellation 8 99 NCL Set Noise Cancellation Attenuation 8 100 NVINIT Reinitialize Non Volatile Memory 8 101 NVLOCK Lock Unlock Non Volatile Memory 8 102 NVPSWD Change Non Volatile Memory Password 8 103 PEQIA Set All Parameters for Specified Parametric EQ Input Stage 8 104 PEQIB Set Bandwidth Parameter for Specified Parametric EQ Input Stage 8 105 PEQIE Set Enabled Parameter for Specified Parametric EQ Input Stage 8 106 PEQIF Set Frequency Parameter for Specified Parametric EQ Input Stage 8 107 PEQIG Set Gain Parameter for Specified Parametric EQ Input Stage 8 108 PEQIS Set Slope Parameter for Specified Parametric EQ Input Stage 8 109 PEQIT Set Type Parameter for Specified Parametric EQ Input Stage 8 110 PEQOA Set All Parameters for Specified Parametric EQ Output Stage 8 111 PEQOB Set Bandwidth Paramete
29. Linkwitz Riley Lowpass 6 No eS No Yes Linkwitz Riley Highpass 7 When a parameter is invalid for a given filter type the parametric EQ commands will still set that parameter however its value will not be used for filter computations This valid invalid parameter information above is provided mainly as guidelines for programmers writing control software for the Vortex If a parameter is not valid for a specific filter type then the control for editing that parameter should be disabled or removed when that filter type is selected This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Description Example Status Message Set the parametric EQ on output 3 band 2 to the following parameters type parametric filter frequency 1250 Hz bandwidth 40 1 100th octaves gain 20 dB enabled yes slope 1 dB per octave The value of the slope parameter is irrelevant for this type of filter we could have set it to anything FO1PEQOA3 2 1 1250 40 20 1 1 Query the current parameter settings FO1PEQOAB 1 FO1PEQOA3 2 1 1250 40 20 1 1 FO1PEQOAB 1 t f b g s e where the parameters t f b g s and e correspond to the current settings of the type frequency bandwidth gain slope and enabled parameters respective
30. MUTEO Mute One or More Outputs This command sets or queries the mute status of the analog outputs 1 8 A D This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1MUTEO41 Mute output 4 MUTEO41 FO1MUTEOAO Unmute output A GOINGTEORS F01MUTEO72 Toggle mute status of FOLMUTEO7x where x is either 0 or 1 depending on pani output 7 the current mute status of the output Spano Query mute status of 1MUTEOCx where x is either 0 or 1 depending on a output C the current mute status of the output FOIMUTEO 1 a all outputs 1 8 A js murgo 111111111111 FO1MUTEO 0 a all outputs 1 8 91 wyrz20 000000000000 Mute outputs 1 8 and unmute outputs A D FOIMUTEO 111111110000 FOIMUTEO 111111110000 FOIMUTEO abcdefghijk1 where each of the letters a b etc is either 0 or 1 depending of the current Toggle mute status of all status of the mute on the corresponding output If this FO1MUTEO 2 outputs command was sent after the example above then the status message would be FO1IMUTEO 000000001111 FOIMUTEO abcdefghi4k1 where each of
31. Section 6 4 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOIMMUTEB R1 1 FO1MMUTEWBO WMO 0 FOIMMUTE1 B 2 FOIMMUTEA W FOILMMUTE1 111111110000000000 FOIMMUTE2 0 Mute signal path in main matrix from input B to AEC reference 1 Mute signal path in EF Bus W submatrix from W bus signal at device IDO WBO to W submatrix output 0 WMO Toggle mute status of signal path in main matrix from input 1 to output B Query mute status of signal path in main matrix from input A to W Bus output Set all crosspoint mutes for input channel 1 Mute the paths from input 1 to outputs 1 8 and unmute the paths from input 1 to outputs A D R1 R2 W X Y and Z Unmute all crosspoints for input channel 2 FOIMMUTEB R1 1 FO1MMUTEWBO WMO 0 FO1MMUTE1 B x where x is either 0 or 1 depending on the current mute status of the crosspoint FO1MMUTEA W x where x is either 0 or 1 depending on the current mute status of the crosspoint FOIMMUTE1 111111110000000000 FOIMMUTEZ2 OO0000000000000000 FOIMMUTE2 2 FOIMMUTE2 Toggle all crosspoint mutes for input channel 2
32. This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1SGTYPEO Configure signal generator to produce white F ISGTYPR noise FO1SGTYPE1 Configure signal generator to produce pink FOISCTYPrI noise FOLSGTYPEx where x is either 0 or 1 depending on whether the signal generator is currently configured to generate white or pink noise respectively FO1SGTYPE Query current signal generator type 8 130 SSDELAY Set Delay Between Screen Saver Screens This command sets or queries the amount of time in milliseconds between each new screen of the LCD screen saver This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 500 and 600000 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1SSDELAY2000 Set screen saver delay to 2 seconds FOTSSDELAY2000 2000 ms FOLSSDELAYx where x is the new value of the Increase screen saver delay by 0 5 screen saver delay If this command was issued after seco
33. band 1 If the bandwidth parameter of this parametric EQ on output B band 1 filter i is set to the same value given in the example labove then the status message will be FO1PEQOBB 1 40 FO1PEQOBB 1 8 112 PEQOE Set Enabled Parameter for Specified Parametric EQ Output Stage This command sets or queries the enabled parameter 0 filter is disabled 1 filter is enabled for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled This command has the same format and restrictions as the PEQOA command except that only one parameter the enabled status is specified instead of all the parameters See the PEQOA command for more information To set the enabled parameter for an input parametric EQ filter use the PEQTE command To set all the parameters for an intput parametric EQ filter use the PEQIA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example o Description l Status Message Enable parametric EQ on output 3 FO1PEQOE3 2 1 2 band 2 FOIPEQOE3 2 1 FO1PEQOEB 1 e where e is the current setting of the enabled parameter for the parametric EQ on Query enabled status of parametric EQ joutput B band 1 If the enabled par
34. belong to the automixer then the AMLMN command will fail and an ERROR 043 will be generated See the ERROR command for more information on error messages See Section 3 5 for more information on dependencies within the automixer commands Even though this is a channel integer command use of the wildcard character for the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 8 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOLAMLMN14 Set microphone 4 as the manual last mic on FOLAMLMN14 for automixer 1 FOLAMLMN2 Set microphone 1 as the manual last mic on FOLAMLMN21 for automixer 2 eae Query the current manual last mic on number FOLAMLMN1x where x is between 1 and 8 mic for automixer 1 depending on the AMLMN setting for automixer 1 8 21 AMNOM Set Local Maximum Number of Open Mics for Automixer This command sets the local maximum number of open mics NOM allowed for the specified automixer The NOM limit is a local limit meaning that this limit applies only to the specific Vortex that is is set on In contras
35. damage their equipment or ears This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset 8 55 ID Set Device ID Example Description Status Message F01GMUTEO1 Enable global output mute FO1GMUTEO1 FO1GMUTEOO Disable global output mute FO1GMUTEOO 7 FOLGMUTEOx where x is 0 or 1 depending on the current state FO1GMUTEO2 Toggle Go paloulguemilte of the global output mute F01GMUTEO Query acknowledgement mode FO1GMUTEOx where x is 0 or 1 depending on the current state of the global output mute This command sets or queries the Device ID for the Vortex Typically the device ID is set from the front panel of the Vortex so this command is not normally used There are restrictions involving having devices with the same ID linked on EF Bus see the Vortex Reference Manual for more details This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 7 respectively This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this co
36. default and it is rarely turned off by the host controller This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status we FO 1ACKMOD1 Enable acknowledgement mode F01ACKMOD F01ACKMODO Disable acknowledgement mode FOIACERODS FO1ACKMODx where x is 0 or 1 state of acknowledgement mode FO1ACKMODx where x is 0 or 1 state of acknowledgement mode F01ACKMOD2 Toggle acknowledgement mode a ErEN FO 1ACKMOD Query acknowledgement mode 8 2 AEC Enable or Disable Acoustic Echo Cancellation depending on the current This command sets or queries the status of the Acoustic Echo Cancellation AEC algorithm on input channels 1 8 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1AEC31 Enable AEC on input channel 3 FO1AEC31
37. for example FO4MUTEI 1 mutes input channels 1 8 and A D After sending this command the device will respond with a status message of FO 4MUTEI 111111111111 In this status message the device reports the status of all the channels Since the MUTEI command applies to channels 1 8 and A D the status of all 12 channels The first left most value corresponds to channel 1 and the last right most value corresponds to channel D This leads us to the second method of using a wildcard character specifying the values for each of the channels For example FO4MUTEI 101010101010 mutes channels 1 3 5 7 A C and unmutes channels 2 4 6 8 B D In this case the device will respond with a status message of FO4MUTEI 101010101010 As an interesting example consider sending FO4MUTEI 2 after the above example The device will respond with a status message of FO4MUTEI 010101010101 Notice that all the states have been toggled Queries using the character are straightforward For example FO4MUTEI1 might return FO4MUTEI11 while FO4MUTEI might return FO4MUTET 111111110000 Using the wildcard character with integer channel commands is similar to using it with boolean commands but there are some differences If we sent FO4GAINI 10 the input gains on channels 1 8 and A D will all be set to 10 dB The device will respond with a status message of F0 4GAINI AAAAAAAAAAAA Those weird character
38. global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message FO1PRESETW18 Save the current device settings as preset 18 FO1PRESETW18 8 124 PRESETX Execute a Preset This command executes the preset corresponding to the specified number which must be between 0 and 47 The preset must either be a pre defined factory preset 0 15 or a user preset 16 47 that has been previously defined via the PRESETW command If the specified preset is empty then an error condition of ERROR 070 will be returned If one or more of the commands in the preset generated errors then an error condition of ERROR 072 will be returned When the PRESETX command executes status messages for all of the commands in the preset will be generated unless acknowledgement mode is turned off The status messages can be suppressed by using the PRESETO command which is exactly the same as the PRESETX command except that status messages are suppressed Example Description Status Message Status messages for all the commands in the preset will be A ouie preset number 18 generated first followed by the message FOLPRESETX18 8 125 REFASGN Assign AEC Reference to Input Channel This command assigns a
39. information on this type of command The minimum and maximum values for this command are 1 and 64 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set global NOM for automixer 1 to a maximum of 3 mics FO1AMGNOM13 FO1AMGNOM1 3 FO1LAMGNOM2x where x is between 1 and 64 depending on the current setting of the global NOM limit for automixer 2 Query current global NOM limit for FO1AMGNOM2 automixer 2 8 18 AMHOLD Set Automixer Hold Time This command sets or queries the hold time in milliseconds for both automixers Note that the hold time is set globally for both automixers This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 5000 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOLAMHOLD500 Set automixer hold time to 500 ms F01 AMHOLD500 FOLAMHOLDx where x is between 0 and 5000 Increase automixer hold time by 500 depending on the curre
40. is better since it doesn t generate acknowledgements and thus reduces RS 232 traffic 3 5 Automixer Dependencies The commands AMASGN AMCHATR AMCHNUM AMLMM AMLMN and MGATE have dependencies on each other and can cause errors ERROR 040 through ERROR 045 if an assignment attempts to break one of these dependencies See the descriptions of the above commands and the ERROR command for more information on these dependencies The dependencies in these commands can cause a problem when trying to build macros For example your macro may use the above commands to set the automixer to a certain configuration The problem is that although your commands would put the automixer in a valid configuration one of the intermediate configurations might be invalid If this happens the invalid command s will not execute and the automixer will not be in the configuration that you intended For example assume that we start with all inputs assigned to automixer group none AMASGN chairman mode AMCHATR is disabled for both automixers chairman mic AMCHNUM is set to 1 for both automixers last mic mode AMLMM is set to off for both automixers and last mic number AMLMN is set to 1 for both automixers Now suppose your macro executes the following commands in the order shown x rx rve2200 MASGN aaaaaaaa ssign inputs 1 4 to automixer 1 and inputs 5 8 to automixer 2 MCHAIR11 CHAIR21 MCHNUM11 MCHNUM25 MLMM11
41. like the LOA command except that it sets the condition for the logic output to be in the deactivated state Normally you must set both the LOA and LOD commands in order to make use of a logic output pin In our example we issue the following commands FO1LOA10 MUTEI 1100 FO1LOD10 MUTEI 00 OO These two commands set the conditions for activation and deactivation of logic output 10 Under these conditions logic output 10 will be activated if e inputs 1 and 2 are muted AND e inputs 3 and 4 are unmuted AND e input 5 is muted OR input 6 is muted OR input 7 is unmuted OR input 8 is unmuted Logic output 10 will be deactivated if e input 1 input 2 input A and input B are unmuted AND e input C OR input D is muted An error condition of ERROR 074 will be generated if the assigned command is invalid This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Configure the conditions for FO1LOA10 MUTEI 1100 activation of logic output 10 as FO1LOA10 MUTEI 1100 described in the example above Delete conditions for activation of FO1LOA7 logic output 7 aoe FO1LOA7 8 75 LOD
42. lt and gt of integer commands see Section 6 2 Although only one command can be assigned to the state change the command may be a MACROX or MACROQ command Since up to 256 commands can be stored in each macro this gives the effect of having up to 256 commands execute when the logic pin changes state The command associated with the state change can also be a PRESETX Or PRESETO This makes it easy to reconfigure the device for different rooms based on external logic settings The BROADA Is also useful in logic pin assignments The BROADA command transmits a command to another device on the EF Bus so you can effectively make a logic pin state change on one device cause an action to occur on another device ERROR 074 will be generated if the assigned command is one that writes non volatile memory and the pin will not actually be assigned See the description of the LIA for examples on how to use the LIH command The syntax for this command is exactly the same One additional example is given here using the LIH command for volume control This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Assign the command GAINIA gt 3 to occur repeatedly when logic 3 pi
43. number must be 0 or 1 corresponding to the first and second line respectively Finally the text argument is the actual text that will be displayed on the LCD If the text is then a query will be performed If the text empty then the message will be cleared If both message lines are cleared for a given screen then that screen will not be displayed by the screen saver If all screens have been cleared then the screen saver will never start although it is easier just to use the SSEN command for this This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message e aa Penk alten eo i Set the first line of the FOISSTEXTO 0 Play that first screen to read FOISSTEXTO 0 Play that Play that Set the second line of FOISSTEXTO 1 funky music the first screen to read FOISSTEXTO 1 funky music funky music FOISSTEXTO 1 lt string gt where lt string gt is Query the text of the the text of the second line of the first screen If this POLSSTERTO 1 second line of the first command was issued after the example above then screen the status message would be FOLSSTEXTO 1 funky music 8 134 SWRESET Perform Soft Reset of System Executing this command causes the Vortex to perform a software reset The effect of the software re
44. of the form FO4MMUTE2 3 1 e FO4MMUTEA 111111110000000000 sets the mutes for input A of the main matrix The signal path from input A to outputs 1 8 is muted while the signal path from input A to outputs A D R1 R2 and W Z is unmuted The EF2280 will respond with a status message of FO 4MMUTEA 111111110000000000 e FO4MMUTEA 2 toggles the mutes for input A of the main matrix If this command follows after the command in the above example the EF2280 will respond with a status message of FO4MMUTEA 000000001111111111 e FO4MMUTEA queries the status of the mutes for input A of the main matrix If this command follows after the commands in the above examples the EF2280 will respond with a status message of FO4MMUTEA 000000001111111111 It should be noted that in EF2280 firmware versions earlier than 2 x the P bus was not implemented Thus there were two less inputs to the main matrix PMO and PM1 and one less output to the main matrix P This means that matrix commands for earlier versions of the firmware had different requirements for the number of characters in a row or column of the main matrix To preserve backward compatibility and ease migration to the new firmware the 2 x firmware supports both formats of matrix commands If the P bus entries are left out of a matrix command the command will still execute correctly and the P bus crosspoints will not be changed 6 5 Misc
45. output 3 band 2 to 20 dB FO1PEQOG3 2 20 FO1PEQOGB 1 g where g is the current setting lof the gain parameter for the parametric EQ on Query current gain setting of output B band 1 If the gain parameter of this parametric EQ on output B band 1 filter is set to the same value given in the example above then the status message will be FO1PEQOGB 1 20 FO1PEQOGB 1 8 115 PEQOS Set Slope Parameter for Specified Parametric EQ Output Stage This command sets or queries the slope parameter in dB per octave for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled For the Linkwitz Riley filters the slope can either be 12 or 24 dB Octave For the low shelf and high shelf filters the minimum value for the slope parameter is 1 and the maximum value is 1 2 times the current value of the gain parameter See the PEQIG command for information on the gain parameter This command has the same format and restrictions as the PEQOA command except that only one parameter the slope is specified instead of all the parameters See the PEQOA command for more information To set the slope parameter for an input parametric EQ filter use the PEQTS command To set all the parameters for an input parametric EQ filter use the PEQTA command This command is saved to non volatile memory only as part of a preset The state of t
46. state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example FO1AECMODE13 sel AEC Om input channel 1 FO1AECMODE1 to Heavy Suppression FOTAFCM DEL Query AEC suppression level on input channel 1 FO1AECMODE 1 Set AEC on input channels saaana aaan 1 4 to No Suppression and ee a es AEC on input channels 5 8 to Half Duplex eerie Query AEC suppression level on input channels 1 8 Description Status Message 3 FOLAECMODE1x where x is 1 2 3 or 4 depending on the current setting of the AEC suppression level on input channel 1 1AECMODE aaaa FOLAECMODE abcdefgh where a h are each or depending on the the current setting of the AEC suppression levels on input channels 1 8 8 4 AGC Enable or Disable Mic Line Input Automatic Gain Control This command sets or queries the status of the Automatic Gain Control AGC algorithm on input channels 1 8 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description F01AGC31 Enable AGC on input channel 3 Status Message FO
47. that preset is set to be the power on preset Example Description Status Message FO1LOEN1 Enable automatic logic output status messages FO1LOEN1 F01LOENO Disable automatic logic output status messages F01LOENO F01LOEN2 Toaal TE E T ts meseaaes FO1LOENx where x is 0 or 1 depending on the SAE gunna E hale 9ES Current setting of LOEN FO1LOENx where x is 0 or 1 depending on the FO1LOEN i i 01L0 Query automatic logic output status messages current setting of LOEN 8 77 LOK Delete One or All Logic Output Pin Commands This command kills or deletes all commands for a given logic output pin In other words the commands associated with LOA and LoD will be deleted for the specified logic output A wildcard character can also be specified for the logic output pin in which case the commands for all logic output pins will be deleted Using this command is more efficient than deleting one command or pin at a time since this command deletes them all at once and requires fewer writes to non volatile memory This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Delete all the commands associated with logic o
48. value p 0x70 112 gt 112 132 20 So we know that the room gain for inputs 1 8 is 20 dB YARAAYXAXY 0x8A 138 gt 138 132 6 So we know that the AGC gain for inputs 1 8 is 6 dB The last eight bytes aaaaaacc consist of four different values 0x84 132 gt 132 132 0 Idle a 0x85 133 gt 133 132 1 Transmit 0x86 134 gt 134 132 2 Receive 0x87 135 gt 135 132 3 Double Talk So we know that the AEC on inputs 1 2 are in idle inputs 3 4 are in transmit inputs 5 6 are in receive and inputs 7 8 are in double talk In the above description the data in the BLDATA command consists of 50 bytes 12 input levels 12 output levels 2 AEC reference levels 8 room gain levels 8 AGC gain levels 8 AEC states It is possible to tell the EF2280 to only send a subset of this information There are two reasons you might want to do this First it makes parsing the data easier since you can ask for only the data that you are interested in Second when you decrease the amount of data being sent the EF2280 can send the messages faster This means that if you are trying to implement a signal level meter you can get faster refresh rates by asking the EF2280 to only send the data you re interested in Suppose you were only interested in signal levels on inputs A D You could send the following command FO1LBLINFOO0000000111100000000000000000000000000000000000000 In the a
49. will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set AGC minimum gain on Daa input channel 1 to 3 dB FO1AGCMIN1 3 FO1AGCMIN1x where x is a number between 15 and 0 depending on the current setting of the AGC minimum gain on input channel 1 Query the AGC minimum FO1AGCMIN1 gain on input channel 1 Set AGC minimum gain on 1 R E eta input channels 1 8 to 6 dB FOLAGCMIN Set AGC minimum gain on input channels 1 4 to 0 dB and AGC minimum gain on input channels 5 8 to 3 dB FOLAGCMIN aaaauuuu F01AGCMIN F01AGCMIN abcdefgh where a h are each between u and depending on the current setting of the AGC minimum gain for each of the eight input channels Query AGC minimum gain on FO1AGCMIN input channels 1 8 8 7 AGCRATE Set Ramp Rate of Mic Line Input AGC This command sets or queries the maximum rate at which the AGC can increase or decrease the gain of the signals on input channels 1 8 The ramp rate is expressed in dB sec This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 5 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be re
50. 1AGC31 FO1AGC10 Disable AGC on input channel 1 F01AGC12 Toggle AGC state on input channel 1 E Query AGC state on input channel 2 1AGC2 FO 1AGC 1 Enable AGC on input channels 1 8 F01AGC 0 Disable AGC on input channels 1 8 FO1AGC10 FO1AGC1x where x is 0 or 1 depending on the current state of the AGC on input channel 1 FO1AGC2x where x is 0 or 1 depending on the current state of the AGC on input channel 2 FO1AGC 11111111 FO1AGC 00000000 FO1AGC abcdefgh where a h are each 0 or 1 depending on the current state of the AGC for each of the eight input channels FOLAGC 2 ae AGC state on input channels 1 FO1AGC abcdefgh where a h are each 0 or 1 depending on the current state of the AGC for each of the eight input channels FOLAGC Query AGC state on input channels 1 18 8 5 AGCMAX Set Maximum Allowed Mic Line Input AGC Gain This command sets the maximum gain that the AGC can apply on input channels 1 8 For example if AGCMAx is set to 10 then the AGC for that channel can apply a maximum of 10 dB of gain to the input signal This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 15 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after
51. 1LFADERI inputs 1 8 A D 8 45 FLOW Set Flow Control Mode for RS 232 Port This command sets the flow control mode for the rear panel RS 232 port The valid settings are Command Value Description 0 No flow control 1 Hardware flow control 2 Auto detect hardware flow control or no flow control We recommend using hardware flow control whenever possible especially when using higher baud rates This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message FO1FLOW Set rear panel RS 232 port to use hardware flow FO1FLOWI control rane FOLFLOWx where x is 0 1 or 2 depending FO1FLOW O1FLOW Query flow control setting of rear panel RS 232 port on the current flow control setting 8 46 FPLOCK Lock Unlock Front Panel This command controls the front panel lock feature When FPLOCK is enabled the user may not make any changes to the system via the front panel The system settings will still be viewable on the LCD but the user will get an error message if he tries to change them When FPLOCK is disabled the user has full access to the system settings via the front panel Usage of this command is similar to other boole
52. 2 for more information on this type of command The minimum and maximum values for this command are 500 and 600000 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1SSSTART2000 et Screen saver start time to 2 FO1SSSTART2000 seconds 2000 ms FO1SSSTARTx where x is the new value of the Increase screen saver start time by _ screen saver start time If this command was issued 0 5 seconds 500 ms after the example above then the status message would be FO1SSSTART2500 FOISSSTART gt 500 FO1LSSSTARTx where x is the new value of the screen saver start time If this command was issued after the example above then the status message would be FO1SSSTART2500 FO1SSSTART Query screen saver start time 8 133 SSTEXT Set Text to be Displayed by Screen Saver This command sets or queries the text messages displayed by the screen saver The arguments of this command are the screen number the line number and the text to be displayed The screen number must be between 0 and 3 It indicates which message screen we are trying to set or query Each message screen consists of two lines of text that can be up to 16 characters long The second number indicates which line of the message we are tring to set or query The line
53. 7 1GAINIC7 1GAINID7 1GAINIAa 1GAINIBb 1GAINICc 1GAINIDd where a b c and d are the new values of each of the line inputs If this command was issued after the example above then the status messages would be Increase incoming gain on all line inputs by FO1GAINGIL gt 3 3 dB 1GAINIAI 1GAINIBI1 1GAINIC 1GAINID 0 0 0 O 1GAINIAa 1GAINIBb 1GAINICc FO GAINIDd where a b c and d are the new values of each of the line inputs If this command was issued after the example above then the status messages would be FOIGAINGIL Query gains on all line inputs FO GAINIAI FO GAINI B F01 GAINIC I F01 GAINI D1 0 0 0 0 8 49 GAINGIM Set Gain of Microphone Inputs as a Group This command sets the gains of all the microphone inputs simultaneously This is different from using a wildcard with the GAINI command because that command sets all the mic and line inputs together while the GAINGIM sets only the mic inputs This command will generate acknowledgements from each of the mic inputs separately This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 30 respectively This
54. 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The input parametric EQ filter parameters can be set individually via the PEQIT PEQIF PEQIB PEQIG PEQIS and PEQIE commands The output parametric EQ filter parameters can be set simultaneously via the PEQOA command or individually with the PEQOT PEQOF PEQOB PEQOG PEQOS and PEQOE commands When using this command you must specify all of the following parameters Description Value Range Units Channel 1 8 A D N A Band 1 5 N A 1 parametric filter 2 low shelf 3 high shelf 4 lowpass 5 highpass 6 Linkwitz Riley lowpass 7 Linkwitz Riley highpass Filter Type 1 5 Frequency 20 20000 20 2000 Bandwidth 5 200 1 100th octave 20 20 Gain 20 20 Slope 1 1 2 Gain for shelving filters 12 or 24 for Linkwitz Riley filters dB per octave Enable 0 1 0 filter disabled 1 filter enabled The paramters are specified in the order shown and are separated by commas The wildcard character may not be used for any of the parameters listed above If an attempt is made to set one of the parameters outside the valid range the command will fail and return an error message of ERROR 002 Not all of the parameters are valid for each of the filter types The following table shows which parameters are used in each of the filter types Filter Type jo Bandwidth Frequency Gain Slope P
55. BROAD2 ATDT4048921180 would cause the Vortex to send out ATDT4048921180 via its RS 232 port If a modem was connected to the RS 232 port this command would cause the modem to dial the Polycom Installed Voice Business Group in Atlanta Example Description Status Message F01BROAD2 ATDT4048921180 Sends the string ATDT4048921180 out the RS 232 port F01BROAD2 8 32 BROADA Broadcast Commands to Other Connected Devices This command is used to broadcast commands to other connected Polycom devices via the EF Bus and or ASPI Bus For example the command F01BROADA BO2PHONE1 would cause device ID 1 to send a command to the EF2241 at device ID 2 to tell it to take its phone off hook The EF2241 at device ID 2 would respond by taking its device off hook and sending an acknowledgement This command is usually used in macros when one needs to have a macro on one device trigger an action on another device Example Description _ Status Message FO1BROADA Sends the command BO2PHONE2 over FO1BROADA BO2PHONE1 BO2PHONE1 this second status message is from the EF2241 at device ID 2 when it takes its phone off hook the digital bus 8 33 BUSREF Set Which AEC Reference is Placed on EF Bus This command sets or queries whic AEC reference if any is placed on the EF Bus Setting BUSREF to 0 means that no reference is placed on the EF Bus Setting BUSREF to 1 means that AEC reference 1 R1 is plac
56. Bb FO1FADERICc FO1FADERIDd where a b c and a are the new values of the fader gains for each of the line inputs If this command was issued after the example above then the status messages would be FO1FADERIAI FO1FADERIBI FO1FADERIC FO1FADERID1 FO1FADERGIL Query fader gains on all line inputs O OO CO 8 43 FADERGIM Set Gain of Microphone Inputs as a Group This command sets the fader gains of all the microphone inputs simultaneously This is different from using a wildcard with the FADERI command because that command sets all the mic and line inputs together while the FADERGIM sets only the mic inputs This command will generate acknowledgements from each of the mic inputs separately This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOI1LFADERI17 FOLFADERI27 FO1LFADERI37 FO1LFADERI47 FOIFADERI57 FO1FADERI 67 FOLFADERI77 FOL1LFADERI87 FO1FADERGIM7 Set fader gain of all mic inputs to 7 dB FOLFADERGIM gt 3 FO1FADERGIM Query fader gains on a
57. CGATE command for more information This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1CGATEENO Disable automatic camera gating messages FO1CGATEENO FO1CGATEEN1 Enable automatic camera gating messages FO1CGATEEN1 Toggle enabled state of automatic camera ues wae where x is either 0 or 1 IFO 1CGATEEN2 gg depending on whether automatic camera gating ting m f i eeeee Imessages are currently disabled or enabled FOLCGATEENx where x is either 0 or 1 depending on whether automatic camera gating messages are currently disabled or enabled j Query enabled state of automatic camera gating messages FO1CGATEEN 8 36 CGATET Set Camera Gating Hold Time This command sets the hold time in milliseconds for the camera gating CGATE feature This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 5000 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be t
58. Disable VTX mode on input B FO1VTXMODIBO FOLVTXMODIBx where x is either 0 or 1 depending on the current status of VTX mode on input B ROL ENON ERD Toggle status VTX mode on input TE ere Query status of VTX mode on FOLVTXMODIAx where x is either 0 or 1 depending oo input A on the current status of VTX mode on input A FO1VIXMODI 1 Enable VTX mode on inputs A D FO1VTXMODI 1111 FO1VTXMODI 0 Disable VTX mode on inputs A D FO1VTXMODI 0000 Enable VTX mode on inputs A B FO1VTXMODI 1100 and disable VTX mode on inputs C F D FOLVTXMODI abcd where each of the letters a b etc is either 0 or 1 depending of the current status VTX mode on the corresponding input If this command was sent after the example above then the status message would be FO1VTXMODI 0011 Toggle status of VTX mode on FO1LVIXMODI 2 inputs A D FOLVTXMODI abcd where each of the letters a b etc is either 0 or 1 depending of the current status VTX mode on the corresponding input If this command was sent after the example above then the status message would be FO1VTXMODI 0011 Query status of VTX mode on inputs A D FOIVIXMODI 8 137 VITXMODO Enable VTX Mode on Specified Inputs Vortex devices can be connected to a Polycom VTX 1000 in order to use the wideband capabilities of that de
59. I aaaaaaaaiiii Query gain FOLGAINI abcdefghijk1 where a 1 are each between 4 and FO1GAINI on all inputs depending on the current setting of the gains for each of the twelve 1 8 A D jinput channels 8 51 GAINO Set Output Gain This command sets or queries the gain in dB of the twelve output channels 1 8 A D This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset D to 6 dB Set gain on output channels 1 8 to 0 dB and gain on output channels A D to 9 dB FO0O1IGAINO iiii Query gain settings on all output channels 1 8 A D FO1GAINO Example Description Status Message 7 Set gain on output f FO1GAINO210 channel 2 to 10 dB FO1GAINO210 Guan theasinon outwit FO1GAINO2x where x is a number between 100 FO1GAINO2 y g P and 20 depending on the current setting of the gain on channel 2 output channel 2 Set the gain on all FO1GAINO 6 output channels 1 8 A FO1GAINO eeeeeeesee FOIGAINO a aaaadaaaiilii FO1GAINO abcdefghi4jk1 where a 1 are each between lt space gt and depending on
60. MACROW commands If the specified macro is empty then an error condition of ERROR 070 will be generated When the MACRox executes status messages for all of the commands in the macro will be generated unless acknowledgement mode is turned off The status messages can be suppressed by using the MACROQ command which is exactly the same as MACROX except that status messages are suppressed Example Description Status Message Status messages for all the commands in the macro will be generated first followed by the message F01MACROX125 F01MACROX125 Execute macro number 125 8 87 METER Select which Signal is Displayed on the Front Panel LED Meter This command selects which signal is displayed on the front panel LED meter The options correspond to any of the 12 inputs 12 outputs or two AEC references The inputs are specified by the labels 11 18 and ITA ID The outputs are specified by the labels 01 o8 and oa oD The AEC references are specified by the labels R1 and R2 This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set front panel LED meter to display the FOIMETERI1 signal on input 1 FOIMETERI1 FOIMETERx where x is the label corresponding Query which signal t
61. Preset Set Minimum Allowed Line Input AGC Gain ILAGCRATE Preset Set Ramp Rate of Line Input AGC LI Global Query State of Logic Inputs LIA Global Assign Action for when Logic Input is Activated LID Global Assign Action for when Logic Input is Deactivated LIH Global Assign Action for when Logic Input is Held LIEN Preset Enable Automatic Logic Input Status Messages LIG Global Configure Logic Input Pins Into a Group LIK Global Delete One or All Logic Input Pin Commands LIM Preset Mask Logic Input Pins LIN Global Assign Command to Logic Input Group LIP Global Set Polarity for Logic Inputs LO FO Query or Set Status of Logic Output Pins LOA Global Define Behavior for Logic Output Activated State LOD Global Define Behavior for Logic Output Deactivated Status LOEN Preset Enable Automatic Logic Output Status Messages LOK Global Delete One or All Logic Output Pin Commands LOM Preset Mask Logic Output Pins LOP Global Set Polarity for Logic Outputs MACROA FO Add Command to Current Macro MACROK Global Delete One or All Macros MACROL FO List All Commmands in a Macro MACROQ Execute Macro Quietly MACROS Start a New Macro MACROW Global Write Macro to Non Volatile Memory MACROX Fo Execute Macro METER Preset Select which Signal is Displayed on the Front Panel LED Meter MGAIN Preset Set Crosspoint Gains in Main Matrix or Submatrix MGATE Preset Select Gated or Ungated Micro
62. Query all crosspoint mutes for input channel 2 FOIMMUTE2 abcdefghijklmnopqr where the value of each of letters a b etc is either 0 or 1 depending on the current state of each of the crosspoint mutes If this command was issued after the example above then the status message would be FO1MMUTE2 000000000000000000 FOIMMUTE2 abcdefghijklmnopqr where the value of each of letters a b etc is either 0 or 1 depending on the current state of each of the crosspoint mutes If this command was issued after the example above then the status message would be FO1MMUTE2 000000000000000000 8 94 MUTEGIL Set Mute Status of Line Inputs as a Group This command sets the mute status of all the line inputs simultaneously This is different from using a wildcard with the MUTET command because that command sets all the mic and line inputs together while the MUTEGIL sets only the line inputs This command will generate acknowledgements from each of the line inputs separately This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOIMUTEIAI FOIMUTEIBI FOIMUTEICI FOIMUTEID1 FOIMUTEGIL1 Mute all line inputs
63. RESETK18 1PRESETK Delete all presets FO1PRESETK 8 120 PRESETL List All Commmands in a Preset This command lists all the commands in a given preset For example assume that user preset 18 has been defined previously by the following command FO1PRESETW18 Now issuing the command FO1PRESETL18 Will result in a long sequence of status mesages reflecting all the data stored in the preset At the end of the status messages a final message of FOIPRESETL18 will be displayed 8 121 PRESETP Set Which Preset Will Be Activated At Power Up This command sets or queries the power up preset which is executed each time the device powers up The power up preset must be one of the factory presets 0 15 or one of the user presets 16 47 This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Set the power up preset to be user FOIPRESETP16 preset 16 FOIPRESETP16 FO1PRESETPx where x is between 0 and 47 FO1PRESETP jQuery the current power up preset depending on which preset is currently set to be the power on preset 8 122 PRESETQ Execute a Preset Quietly This command executes the preset corresponding to the specified num
64. The possible modes are e 0 normal gating e 1 microphone forced on e 2 microphone forced off This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 2 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Configure microphone input 1 for normal gating FO1AMGATEC10 FOLAMGATEC10 Configure microphone input FOLAMGATEC21 2 to be forced on FOLAMGATEC21 Configure microphone input 3 to be forced off Query current gating control FO1AMGATEC3x where x is 0 1 or 2 depending on FO1AMGATEC3 mode for microphone input the current gating control mode setting for microphone 3 input 3 Configure microphone inputs 1 8 for normal gating Configure microphone inputs 1 3 for normal gating microphone inputs 4 6 to be forced on and microphone inputs 7 8 to be forced off FO1AMGATEC32 FOLAMGATEC32 FO1AMGATEC 0 FOIAMGATEC aaaddadda FOLAMGATEC a4aaaaaaa FOLAMGATEC aaaaaaaa FOLAMGATEC abcdefgh where a h are each 4 a or depending on the current setting of the gating control mode for each channel If this c
65. UM Set Chairman Mic for Specified Automixer This command sets the chairman microphone for the specified automixer The first argument of the command specifies the automixer number 1 or 2 The second argument specifies which microphone should be the chairman microphone 1 8 for the automixer If chairman mode is enabled AMCHAIR and the AMCHNUM command tries to set a microphone number that does not belong to the specified automixer the command will fail and generate an ERROR 045 See the ERROR command for more information on error messages See Section 3 5 for more information on dependencies within the automixer commands Even though this is a channel integer command use of the wildcard character for the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 8 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set microphone 4 as the chairman mic FO 1AMCHNUM14 for automixer 1 FO1AMCHNUM14 Set microphone 1 as the chairman mic FO 1LAMCHNUM21 for automixer 2 FO1LAMCHNUM21 FO1AMCHNUM1x where x is between 1 and 8 depending on the current chairman
66. UTO Enable Automatic BLDATA Messages BLDATA Request Level Information BLINFO Select Information to be Reported in BLDATA BROAD 2 Broadcast Arbitrary Command Strings to RS 232 Port BROADA Broadcast Commands to Other Connected Devices BUSREF Set Which AEC Reference is Placed on EF Bus CGATE Query Camera Gating Status Information CGATEEN Enable Automatic Camera Gating Messages CGATET Set Camera Gating Hold Time DELAYO Set Output Delay DELAYOE Enable Output Delay DSPAUTO Enable Automatic DSPLOAD Status Messages DSPLOAD Query Percentage of Variable DSP Resources Used ERROR Enable or Disable Error Messages FADERGIL Set Fader Gain of Line Inputs as a Group FADERGIM Set Gain of Microphone Inputs as a Group FADERI Set Input Gain Fader FLOW Set Flow Control Mode for RS 232 Port FPLOCK Lock Unlock Front Panel FPPSWD Change Front Panel Password GAINGIL Set Gain of Line Inputs as a Group GAINGIM Set Gain of Microphone Inputs as a Group GAINI Set Input Gain GAINO Set Output Gain GATE Query Gating Status Information GATEEN Enable Automatic Gating Messages GMUTEO Mute All Outputs ID Set Device ID LABEL Set or Query one of the Device Labels LAGC Enable or Disable Line Input Automatic Gain Control LAGCLINKAB Enable or Disable Stereo AGC Linking on Inputs A and B LAGCLINKCD Enable or Disable Stereo AGC Linking on Inputs C and D LAGCMAX Set M
67. UTO command This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 100 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set gate threshold for FO1AMGATET312 manual gating threshold to FO1AMGATET312 12 dB for input channel 3 FO1AMGATET3x where x is between 0 and 100 depending on the current setting of the gate threshold Increase gate threshold for FO1LAMGATET3 gt 3 manual gating threshold by for input channel 3 If this command is issued after the 3 dB for input channel 3 example above then the status message will be FOLAMGATET315 1AMGATET3x where x is between 0 and 100 Query gate threshold for depending on the current setting of the gate threshold FO1AMGATET3 manual gating threshold for for input channel 3 If this command is issued after the input channel 3 example above then the status message will be FOIAMGATET315 Set gate threshold for FO1AMGATET 12 manual gating threshold to FO1AMGATET 12 dB for all input channels Set gate threshold for manual gating threshold to 12 dB for inputs 1 4 and 15 dB for inputs 5 8
68. ameter of this on output B band 1 filter is set to the same value given in the example above then the status message will be FO1PEQOEB 1 1 FO1PEQOEB 1 8 113 PEQOF Set Frequency Parameter for Specified Parametric EQ Output Stage This command sets or queries the frequency parameter in Hz for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the frequency parameter are 20 and 20000 respectively For filter types that have a center frequency e g parametric this parameter specifies the center frequency For filter types that have a cutoff frequency e g highpass lowpass etc this parameter specifies the cutoff frequency This command has the same format and restrictions as the PEQOA command except that only one parameter the frequency is specified instead of all the parameters See the PEQOA command for more information To set the frequency parameter for an input parametric EQ filter use the PEQIF command To set all the parameters for an input parametric EQ filter use the PEOTA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Status Message Example Description e l i Set frequency of p
69. an commands see Section 6 1 except that when disabling this feature the password must be supplied for the command to work If an incorrect password is supplied ERROR 005 will be generated The examples below illustrate the correct usage The examples assume that the password has been set to aspi the default The front panel password can be changed via the FPPSWD command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Lock the front panel to prevent users from changing the settings FOTFPLOCKI FO1IFPLOCK1 FO1ERROR 005 since an invalid password was given an error message was generated If error messages have been disabled via the ERROR command then no status message will be generated Attempt to unlock the front panel by FO1IFPLOCKO yumyum h alae using an invalid password yumyum Unlock the front panel by using the FO1FPLOCKO correct password FOL1LFPLOCKO aspi FO1FPLOCKx where x is 0 or 1 depending on whether the front panel is unlocked or locked respectively Query the locked status of the front panel FOIFPLOCK 8 47 FPPSWD Change Front Panel Password
70. anual Gating for each Automixer Input 8 10 AMBUSID Set Automixer Groupings for EF Bus 8 11 AMCHAIR Enable Chairman Mode for Specified Automixer 8 12 AMCHNUM Set Chairman Mic for Specified Automixer 8 13 AMDECAY Set Decay Time for Automixers 8 14 AMGATEC Set Automixer Gating Control Mode 8 15 AMGATER Set Automixer Gate Ratio 8 16 AMGATET Set Automixer Gate Threshold 8 17 AMGNOM Set Global Maximum Number of Open Mics for Bus Automixer 8 18 AMHOLD Set Automixer Hold Time 8 19 AMLMM Set Last Mic On Mode for Specified Automixer 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 27 8 28 8 29 8 30 8 31 8 32 8 33 8 34 8 35 8 36 8 37 8 38 8 39 8 40 8 41 8 42 8 43 8 44 8 45 8 46 8 47 8 48 8 49 8 50 8 51 8 52 8 53 8 54 8 55 8 56 8 57 8 58 8 59 8 60 8 61 8 62 8 63 8 64 8 65 8 66 8 67 8 68 8 69 AMLMN Set Microphone That Will Remain On in Manual Last Mic On Mode AMNOM Set Local Maximum Number of Open Mics for Automixer AMNOMAT Select NOM Attenuation on Each Output AMOFFAT Set Off Attenuation for the Specified Automixer AMPRIOR Set Gating Priority for the Specified Mic AMREFB Set Automixer Reference Bias for the Specified Automixer AMREFE Enable Automixer Reference for Specified Automixer BAUD Set Baud Rate for RS 232 Port BLA
71. arametric 1 Yes Yes Yes No Low Shelf 2 Mo Yes Yes Yes High Shelf 3 No Yes Kes Yes Lowpass 4 Mo Yes No Highpass 5 Mo Yes No Linkwitz Riley Lowpass 6 No Yes We Yes Noo es Nes When a parameter is invalid for a given filter type the parametric EQ commands will still set that parameter Linkwitz Riley Highpass 7 however its value will not be used for filter computations This valid invalid parameter information above is provided mainly as guidelines for programmers writing control software for the Vortex If a parameter is not valid for a specific filter type then the control for editing that parameter should be disabled or removed when that filter type is selected This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set the parametric EQ on input 3 band 2 to the following parameters type parametric filter frequency 1250 Hz bandwidth 40 1 100th octaves JFOLPEQIA3 2 1 1250 40 20 1 1 gain 20 dB FOIPEQTA3 2 1 1250 40 20 1 1 enabled yes slope 1 dB per octave The value of the slope parameter is irrelevant for this type of filter we could have set it to anything FO1PEQIAB 1 t f b g s e where the parameters t f b g s and e correspond to the current settings of the type freq
72. arametric EQ 1PE 2712 on output 3 band 2 to 1250 Hz PO oipROOEa 2 1250 FO1PEQOFB 1 where f is the current setting of the frequency parameter for the parametric EQ on l output B band 1 If the frequency parameter of this D aa on a a filter is set to the same value given in the example above then the status message will be FO1PEQOFB 1 1250 Query current frequency setting 8 114 PEQOG Set Gain Parameter for Specified Parametric EQ Output Stage This command sets or queries the gain parameter in dB for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the gain parameter are 20 and 20 respectively This command has the same format and restrictions as the PEQOA command except that only one parameter the gain is specified instead of all the parameters See the PEQOA command for more information To set the gain parameter for an input parametric EQ filter use the PEQIG command To set all the parameters for an input parametric EQ filter use the PEQIA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message F01PEQ0G3 2 20 Set the gain of the parametric EQ on
73. asGn aaaaaaaa automixer Assign inputs 1 4 to FOILAMASGN aaaaaaaa jautomixer 1 and inputs 5 8 FO1AMASGN aaaaaaaa to automixer 2 FO1AMASGN abcdefgh where each of the letters a Query automixer assignment b etc is either 4 or A depending on the current FO1AMASGN for all mic line input automixer assignment for each channel If this channels command is issued after the example above then the 8 9 AMAUTO Select Automatic or Manual Gating for each Automixer Input This command selects or queries the state of automatic or manual automixer gating thresholds for the specified input channel Automatic thresholds mean that the automixer adaptively determines the gating thresholds based on current speech and noise levels using the gating ratio specified by the AMGATER command Manual thresholds mean that the automixer uses the absolute threshold set via the AMGATET command This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Select automatic thresholds for FO1AMAUTO31 jautomixer gating on input FO1AMAUTO31 channel 3 Select manual thresholds for FO1AMAUTO30 jautomixe
74. at preset is set to be the power on preset Example Description Status Message Set frequency of parametric EQ lon input 3 band 2 to 1250 Hz FOLPEQIF3 2 1250 FOIPEQIF3 271250 FO1PEQIFB 1 f where f is the current setting of the frequency parameter for the parametric EQ on FO1PEQIFB 1 lof parametric EQ on input B input B band 1 If the frequency parameter of this AG hal p i filter is set to the same value given in the example band 1 above then the status message will be FOIPEQIFB 1 1250 Query current frequency setting 8 107 PEQIG Set Gain Parameter for Specified Parametric EQ Input Stage This command sets or queries the gain parameter in dB for the parametric equalizer EQ filters on input channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the gain parameter are 20 and 20 respectively This command has the same format and restrictions as the PEQIA command except that only one parameter the gain is specified instead of all the parameters See the PEQIA command for more information To set the gain parameter for an output parametric EQ filter use the PEQOG command To set all the parameters for an output parametric EQ filter use the PEQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power
75. ation in order to maximize the resolution and quality of the signal at the analog to digital converter The FADERI command is provided as a way to do volume control on the inputs without affecting the calibration This command was introduced in firmware version 2 5 0 This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set fader gain on input 2 to 10 dB FOIFADERI210 FOILFADERI210 FO1FADERI2x where x is a number between 0 and 20 depending on the current setting of the fader gain on input channel 2 Query the fader gain on input 2 FOIFADERI2 Set fader gain on all FO1FADERI 6 inputs 1 8 A D to 6 dB Set fader gain on input channels 1 8 to 0 dB and gain on input channels A D to 9 dB FOIFADERT eaaaaaaeedeacd FOIFADERI liii I1FADERI iiili FOLFADERI abcdefghijk1 where a 1 are each between and depending on the current setting of the fader gains for each of the twelve input channels Query fader gain on all FO
76. aximum Allowed Line Input AGC Gain LAGCMIN Set Minimum Allowed Line Input AGC Gain LAGCRATE Set Ramp Rate of Line Input AGC LI Query State of Logic Inputs LIA Assign Action for when Logic Input is Activated LID Assign Action for when Logic Input is Deactivated LIH Assign Action for when Logic Input is Held LIEN Enable Automatic Logic Input Status Messages LIG Configure Logic Input Pins Into a Group LIK Delete One or All Logic Input Pin Commands 8 70 LIM Mask Logic Input Pins 8 71 LIN Assign Command to Logic Input Group 8 72 LIP Set Polarity for Logic Inputs 8 73 LO Query or Set Status of Logic Output Pins 8 74 LOA Define Behavior for Logic Output Activated State 8 75 LOD Define Behavior for Logic Output Deactivated Status 8 76 LOEN Enable Automatic Logic Output Status Messages 8 77 LOK Delete One or All Logic Output Pin Commands 8 78 LOM Mask Logic Output Pins 8 79 LOP Set Polarity for Logic Outputs 8 80 MACROA Add Command to Current Macro 8 81 MACROK Delete One or All Macros 8 82 MACROL List All Commmands in a Macro 8 83 MACROQ Execute Macro Quietly 8 84 MACROS Start a New Macro 8 85 MACROW Write Macro to Non Volatile Memory 8 86 MACROX Execute Macro 8 87 METER Select which Signal is Displayed on the
77. ber which must be between 0 and 47 The preset must either be a pre defined factory preset 0 15 or a user preset 16 47 that has been previously defined via the PRESETW command If the specified preset is empty then an error condition of ERROR 070 will be returned If one or more of the commands in the preset generated errors then an error condition of ERROR 072 will be returned When the PRESETQ command executes status messages for all of the commands in the preset will not be generated The PRESETQ command is provided so that a control system can execute a preset and not generated heavy data traffic from the resulting status messages Of course this assumes that the control system is not interested in any of the acknowledgements The PRESETX Command can be used to execute the preset without suppressing the status messages Example Description Status Message FOIPRESETQ18 FO 1PRESETQ18 Execute preset number 18 without generating any status messages 8 123 PRESETW Save a Preset This command writes the current settings of the device into the user preset with the specified number Since the factory presets 0 15 are read only an ERROR 071 will be generated if they are specified in the PRESETW command Once a preset it saved it can be recalled via the PRESETX and PRESETO commands The preset can also be set to be executed automatically at power up via the PRESETP command This command is saved to
78. bove BLINFO command there are 1 s in the positions of the data that we want and 0 s in the positions of the data that we don t want Now when we send a BLDATA command or enable BLAUTO the Vortex sends messages of the form FOIBLDATAii1i Where the iiii bytes are the signal levels for inputs A D Looking at the BLDATA response above we see that it consists of 14 bytes FO1BLDATA 9 bytes iiii 4 bytes carriage return 1 byte If all of the BLINFO bits were set to 1 the command would take a total of 60 bytes FO1BLDATA 9 bytes data 50 bytes carriage return 1 byte In automatic mode BLAUTO the Vortex sends BLDATA commands at a constant bitrate so this truncated command would be sent 60 14 4 29 times more often than the full version This results in a much faster refresh rate 8 30 BLINFO Select Information to be Reported in BLDATA This command controls which bytes are sent in the BLDATA command See the description of the BLDATA command for more information on the BLINFO command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset 8 31 BROAD2 Broadcast Arbitrary Command Strings to RS 232 Port This command is used to broadcast arbitrary commands to the RS 232 port for controlling other devices not necessarily other Vortex devices For example FO1
79. can apply a minimum of 10 dB of gain to the input signal This command was introduced in firmware version 2 5 0 This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 15 and 0 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1LAGCMINA quate Set AGC minimum gain on input n i 3 channel A to 3 dB FO1LAGCMINA 3 FO1LAGCMINBx where x is a number between 15 and 0 depending on the current setting of the AGC minimum gain on input channel B Query the AGC minimum gain on FO1LAGCMINB input channel B Set AGC minimum gain in input channels A D to 6 dB Set AGC minimum gain on input rorLaccmrn aa uchannels A B to 0 dB and AGC Jogi raccmrn minimum gain on input channels C D to 3 dB FO1LAGCMIN 6 FO1LAGCMIN FO1LLAGCMIN abcd where a d are each between u and 4 depending on the current setting of the AGC minimum gain for each of the line input channels Query AGC minimum gain on input FO1LLAGCMIN channels A D 8 62 LAGCRATE Set Ramp Rate of Line Input
80. command can be assigned to each of three conditions occurring on the logic pin a change to the active state a change to the inactive state and a repeating command when the pin is held in the active state The LIA command assigns a single command to the logic pin that is executed when the logic pin changes to the active state Although only one command can be assigned to the state change the command may be a MACROX or MACROQ command Since up to 256 commands can be stored in each macro this gives the effect of having up to 256 commands execute when the logic pin changes state The command associated with the state change can also be a PRESETX Of PRESETQ This makes it easy to reconfigure the device for different rooms based on external logic settings The BROADA Is also useful in logic pin assignments The BROADA command transmits a command to another device on the EF Bus so you can effectively make a logic pin state change on one device cause an action to occur on another device ERROR 074 will be generated if the assigned command is one that writes non volatile memory and the pin will not actually be assigned This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message As
81. command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1GAINGIM7 Set gain of all mic inputs to 7 dB FO1GAINI8h where a b c d e f g and h are the new values of each of the mic inputs If this command was issued after the example above then the status messages would be FO1GAINI11 FO1GAINI21 FO1GAINI31 FO1GAINI41 FO1GAINI51 FO1GAINI610 FO1GAINI710 FO1GAINI810 Increase incoming gain on all mic inputs by FO1GAINGIM gt 3 3 dB OD O O Oi FO1IGAINI1la FO1GAINI2b FO1GAINI3c FO1GAINI4d FO1GAINI5e FO1GAINI6 FO1GAINI7g FO1GAINI8h where a b c d e f g and h are the new values of each of the mic inputs If this command was issued after the example above then the status messages would be FO1GAINI110 FO1GAINI210 F01GAINI310 FO1GAINI410 FO1GAINI510 FO1GAINI610 FO1GAINI710 FO1GAINI810 FO1GAINGIM Query gains on all mic inputs 8 50 GAINI Set Input Gain The input channels of the Vortex pass through an analog gain stage before reaching the analog to digital converter The gain of this stage is adjustable via a digitally controlled analog trim pot It is
82. d lists all the commands in a given macro For example assume that a macro has been defined via the following command sequence FOIMACROS112 FOIMACROA112 MUTEI 0 FOIMACROA112 GAINI 0 FOIMACROA112 MUTEO 0O FOIMACROW112 Once this macro has been defined issuing the command FOIMACROL112 Will result in the following status messages FOIMACROL112 MUTEI 0 FOIMACROL112 GAINI 0 FOIMACROL112 MUTEO 0O FOIMACROL112 8 83 MACROQ Execute Macro Quietly This command executes the macro corresponding to the specified number The macro must have been previously defined and stored in non volatile memory via the MACROS MACROA and MACROW commands If the specified macro is empty then an error condition of ERROR 070 will be generated When the MACROQ command executes status messages for all of the commands in the macro will not be generated The MACRO is provided so that a control system can execute a macro and not generate heavy data traffic from the resulting status messages Of course this assumes that the control system is not interested in any of the acknowledgements The MACROX command can be used to execute the macro without suppressing status messages Example Description Status Message FO 1MACROQ125 Execute macro number 125 without generating any status messages FO1MACROQ125 8 84 MACROS Start a New Macro This command is used to sta
83. d parameter for the parametric EQ on Query enabled status of parametric EQ input B band 1 If the enabled parameter of this on input B band 1 filter is set to the same value given in the example above then the status message will be IFOIPEQIEB 1 1 FOIPEQIEB 1 8 106 PEQIF Set Frequency Parameter for Specified Parametric EQ Input Stage This command sets or queries the frequency parameter in Hz for the parametric equalizer EQ filters on input channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the frequency parameter are 20 and 20000 respectively For filter types that have a center frequency e g parametric this parameter specifies the center frequency For filter types that have a cutoff frequency e g highpass lowpass etc this parameter specifies the cutoff frequency This command has the same format and restrictions as the PEQTA command except that only one parameter the frequency is specified instead of all the parameters See the PEQTA command for more information To set the frequency parameter for an output parametric EQ filter use the PEQOF command To set all the parameters for an output parametric EQ filter use the PEOQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and th
84. e PEOQOA command for more information To set the slope parameter for an input parametric EQ filter use the PEOTT command To Set all the parameters for an input parametric EQ filter use the PROTA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set the type of the parametric EQ on T3 2 1 FO1PEQOT3 2 1 ee output 3 band 2 to parametric eae FO1PEQOTB 1 t where t is the current setting of the type parameter for the parametric EQ on output B band 1 If the type parameter of this filter is set to the same value given in the example above then the status message will be FO1PEQOTB 1 1 Query current type setting of 5 D parametric EQ on output B band 1 8 117 PHANTOM Enable Phantom Power on Inputs 1 8 This command sets or queries the status of phantom power on each of the microphone inputs This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Enable phantom power for input channel 2
85. e PEQOT PEQOF PEQOB PEQOG PEQOS and PEQOE commands The input parametric EQ filter parameters can be set simultaneously via the PEQIA command or individually with the PEQIT PEQIF PEQIB PEQIG PEQTS and PEQIE commands When using this command you must specify all of the following parameters Description Value Range Units Channel 1 8 A D N A Band 1 5 N A parametric filter low shelf high shelf lowpass highpass Linkwitz Riley lowpass Linkwitz Riley highpass Filter Type 1 5 NOUBWNE Frequency 20 20000 H Bandwidth 5 200 1 100th octave Gain 20 20 dB Slope 1 1 2 Gain for shelving filters 12 or 24 for Linkwitz Riley filters dB per octave 0 filter disabled peu ed 1 filter enabled The paramters are specified in the order shown and are separated by commas The wildcard character may not be used for any of the parameters listed above If an attempt is made to set one of the parameters outside the valid range the command will fail and return an error message of ERROR 002 N Not all of the parameters are valid for each of the filter types The following table shows which parameters are used in each of the filter types Filter Type Bandwidth Frequency Gain Slope Parametric 1 Yes Yes Yes No Low Shelf 2 No Yes Nes Nes High Shelf 3 No Yes es eS Lowpass 4 No Yes No No Highpass 5 tt ti tsti is sisS No Yes No No
86. e broken down into two parts the EF Bus submatrices and the main matrix For each of the W X Y and Z signal busses there is a 7 x 3 matrix that allows the user to define up to three mixes of each of the four signal busses The reason the matrix is 7 x 3 instead of 8 x 3 is that since we can transmit on the W X Y and Z busses we do not need to mix our own channels in these matrices The inputs and outputs for the 7 x 3 matrices are as follows W Submatrix e Inputs WBO WB7 with one invalid e Outputs WM0 WM2 X Submatrix e Inputs XBO XB7 with one invalid e Outputs XMO XM2 Y Submatrix e Inputs YBO YB7 with one invalid e Outputs YM0 YM2 Z Submatrix e Inputs ZB0 ZB7 with one invalid e Outputs ZM0 ZM2 For the P signal bus there is an 8 x 2 matrix that allows the user to define up to two mixes of the P signal bus This matrix has a full 8 inputs since the EF2280 does not transmit on the P bus The inputs and outputs for the 8 x 2 P bus matrix are as follows P Submatrix e Inputs PBO PB7 e Outputs PMO PM1 The crosspoint gains on all outputs are user adjustable The M in the output labels of the submatrices indicates that the signals are being fed into the Main Matrix The main matrix consists of the following inputs analog inputs 1 8 and A D the signal generator SG the outputs of the EF Bus submatrices PMO PM1 WM0 WM2 XMO XM2 YMO YM2 and ZMO ZM2 This is a total of 27 inputs The main matr
87. e type The devices in Polycom s EchoFree family have the following device types Device Device Type F200 EF1210 CO EF2280 F EF2241 B EF2211 c EF2210 lo EF2201 I Device type can be used to send a command to all device types simultaneously 4 2 Device ID Two numeric characters are used to indicate the device ID The Vortex can be configured for device IDs from 00 to 07 Note that even though the device ID is less than 10 the leading 0 must be included Device ID can be used to send a command to all device IDs simultaneously Some examples of using wildcard characters are given below e F broadcasts to all EF2280 devices that are linked together e 07 broadcasts to all devices with device ID 07 this format is not commonly used e broadcasts to all devices that are linked together 4 3 Command Name The command name can be from 1 to 7 characters long Command names will be specific to device types In other words the EF2280 has its own command set which is different from the EF2241 s which is different from the EF1210 s etc There are some commands such as PING that are common among all the various command sets 4 4 Command Data The command data is a series of 0 64 characters containing payload data for the command Obviously the command data will be specific to the command type note that the maximum number of payload characters for the EF200 and EF1210 is 32 but the Vo
88. ecute the MUTEO command with strange data The proper sequence for creating a macro macro number 112 in this example is as follows FOIMACROS112 FOIMACROA112 MUTEI 0 FOIMACROA112 GAINI 0 FOIMACROA112 MUTEO 0O FOIMACROW112 This defines macro number 112 to unmute all inputs set all input gains to 0 dB and unmute all outputs It is acceptable if another command is sent in between these commands such as FO1NC as long as it isn t another non volatile memory command which could interfere with the storage of the macro 8 81 MACROK Delete One or All Macros This command kills deletes the specified macro If the wildcard character is used the specify the macro number then all macros are deleted Deleting all macros via MACROK is more efficient than deleting them all individually since it requires less writes to non volatile memory This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message FO1MACROK25 Delete all the commands associated with macro number 25 FO1MACROK25 F 01MACROK Delete all the commands associated with all 255 macros F 0 1MACROK 8 82 MACROL List All Commmands in a Macro This comman
89. ed on the bus Setting BUSREF to 2 means that AEC reference 2 R2 is placed on the bus The AEC references are created in the main matrix via outputs R1 and R2 Only one Vortex can put a reference on the EF Bus at a time If more than one Vortex places its reference on the EF Bus then an ERROR 093 will occur This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 2 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1BUSREF 2 Put AEC Reference 2 R2 on the EF Bus FOLBUSREF2 OIBUSREF Set Vortex to not place any AEC reference on oeuse the EF Bus FO1BUSREFx where x is 0 1 or 2 depending Query which AEC reference this Vortex is Danan placing on the EF Bus ion which AEC reference if any is currently being placed on EF Bus 8 34 CGATE Query Camera Gating Status Information This command is used to query the gating status of the microphone inputs It is identical to the GATE command except that any given microphone must be gated on for a specified hold time in order for it to be considered on by the CGATE command The command can be used to query the status of individual mic
90. ed to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Configure logic input group 2 to execute MACROX25 FOLLIN2 10 MACROX25 when the pins in logic input FO1LIN2 10 MACROX25 group 2 correspond to the decimal value 10 Query the command associated with decimal configuration 7 on logic input group 1 FOLLINI 7 lt string gt where lt string gt corresponds to the command that is associated with decimal configuration 7 on logic input group 1 FOLLIN1 7 8 72 LIP Set Polarity for Logic Inputs This command sets the polarity for the 24 logic input pins Setting the polarity for a given pin to 0 indicates that the polarity should be normal active low Setting the polarity for a given pin to 1 indicates that the polarity should be inverted active high Active low is considered normal because a closed switch would ground the input and a closed switch would normally be considered active This command affects the operation of the LIA LID and LIH commands If a logic input pin s polarity is reversed the operation of these commands is reversed By default the polarity for all pins is set to normal active low This command is saved to global no
91. ellaneous Commands Miscellaneous commands are those that don t fall under any of the other categories See the description of a given command for specific details on how it operates 7 Command List The following table is a list of the commands recognized by the EF2280 Detailed descriptions of each command are given in the next section The Storage column contains one of the following values indicating when and where the parameter is stored e Global e Preset e not stored or not applicable Globally stored parameters are not changed when a preset is executed Only one copy of a global parameter is stored Global parameters are written to non volatile memory each time they are changed Globally stored parameters retain their values when the power is cycled Parameters stored in presets are changed each time a new preset is restored executed Preset parameters are not saved in non volatile memory until a PRESETW command is executed Parameters stored in the power on preset See PRESETP are restored when the power is cycled Command Storage Description ACKMOD Global Enable or Disable Acknowledgment Mode AEC Preset Enable or Disable Acoustic Echo Cancellation AECMODE Preset Set Amount of Double Talk Suppression used in the AEC AGC Preset Enable or Disable Mic Line Input Automatic Gain Control AGCMAX Preset Set Maximum Allowed Mic Line Input AGC Gain AGCMIN
92. ence bias for automixer 1 to6 dB FOLAMREFB16 FOLAMREFB2x where x is between 0 and 20 depending on the current setting of the reference bias for automixer 2 F co 1AMREFB2 Query current reference bias for automixer 7 12 8 26 AMREFE Enable Automixer Reference for Specified Automixer This command enables disables or queries the automixer referece feature for the specified automixer When enabled the automixer reference feature uses the AEC reference to prevent local microphones from gating on audio from the remote side The AMREFE command controls the enabled status of this feature The AMREFB command can be used to bias the AEC reference signal to make the automixer even less likely to gate on remote audio The first argument in the command specifies the automixer number 1 2 and the second argument specifies whether automixer reference mode should be enabled disabled toggled or queried Even though this is a channel boolean command use of the wildcard character for the automixer number is not supported This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message P TAMREFRIO D
93. er 0 or 1 depending of the A D FO1VTXMODO 2 mode on outputs 1 8 current status VTX mode on the corresponding output If this command was sent after the example above A D then the status message would be FO1VTXMODO 000000001111 FO1VTXMODO abcdefghijk1 where each of the b etc is either O or 1 nding of th eer staat VI biped rai tance me fle aaa att ut FO1VTXMODO mode on outputs 1 8 p e O ii If this command was sent after the example above then the status message would be FO1VTXMODO 000000001111
94. er for Specified Parametric EQ Output Stage PEQOG Preset Set Gain Parameter for Specified Parametric EQ Output Stage PEQOS Preset Set Slope Parameter for Specified Parametric EQ Output Stage PEQOT Preset Set Type Parameter for Specified Parametric EQ Output Stage PHANTOM Preset Enable Phantom Power on Inputs 1 8 PING FO See Which Devices Are Present PRESETK Global Delete One or All Presets PRESETL List All Commmands in a Preset PRESETP Global Set Which Preset Will Be Activated At Power Up PRESETOQ F Execute a Preset Quietly PRESETW Global Save a Preset PRESETX FO Execute a Preset REFASGN Preset Assign AEC Reference to Input Channel REFGAIN Preset Set Reference Output Gain SGGAIN Preset Set Gain of Signal Generator SGMUTE Preset Mute Signal Generator SGTYPE Preset Set Type of Signal Produced by Signal Generator SSDELAY Preset Set Delay Between Screen Saver Screens SSEN Preset Enable or Disable Screen Saver SSSTART Preset Set Idle Time Required for Screen Saver to Start SSTEXT Preset Set Text to be Displayed by Screen Saver SWRESET F Perform Soft Reset of System SWVER FO Query Software Version VTXMODI Preset Enable VTX Mode on Specified Inputs VTXMODO Preset Enable VTX Mode on Specified Inputs 8 Command Reference 8 1 ACKMOD Enable or Disable Acknowledgment Mode This command controls whether or not status messages are sent See Section 5 for more information on status messages This parameter is enabled by
95. ere x is between 0 and 99 and indicates the percentage of the variable DSP resources being used Query percentage of variable DSP resources used FO1DSPLOAD 8 41 ERROR Enable or Disable Error Messages This command sets or queries whether or not error messages for non fatal errors are reported via RS 232 and the digital bus If an error is generated and error messages are enabled a status message will be automatically generated of the form FO1ERROR xxx where xxx is a three digit number indicating the error code The following table lists the non fatal error messages that can be generated by the Vortex Error Number Description ERROR 001 Unrecognized command ERROR 002 Syntax error in command ERROR 004 Attempt to change parameter that is locked via NVLOCK or FPLOCK ERROR 005 Attempt to unlock NVLOCK or FPLOCK but invalid password given ERROR 040 This error occurs as the result of an AMASGN command It happens when the command would remove a microphone from an automixer where it is assigned as the last mic on and the automixer is set to manual last mic on mode ERROR 041 ERROR 042 ERROR 043 ERROR 044 ERROR 045 ERROR 060 ERROR 070 ERROR 071 ERROR 072 This error occurs as the result of an AMASGN command It happens when the command would remove a microphone from an automixer where it assigned as the chairman imcrophone and the automixer has chairma
96. es 1 and 1 becomes 0 Parameters associated with boolean commands can be queried using the character For example if input A is muted and you send FO4MUTETA the EF2280 will respond with a status message of FO4MUTEIA1 When a status message is generated for a boolean command the command data will either be a 0 or 1 since 2 is obviously not a valid state 6 2 Integer Commands Integer commands can take one of two types of arguments The first argument type is absolute meaning that the parameter will be set to the specified number For example FO04GAINIA10 means that the gain on input A will be set to 10 dB In this case the device will respond with a status message of FO4GAINIA10 The second argument type is relative meaning that the parameter will be incremented or decremented by the specified amount The increment character is gt and the decrement character is lt For example FO4GAINIA gt 3 increments the gain on input A by 3 dB If the input s gain was previously set to 6 dB then it would now be set to 9 dB In this case the device would respond with a status message of FO4GAINIAQ The numeric part of both the absolute and relative arguments can contain a or to indicate the algebraic sign of the argument If no sign is given is assumed The parameters associated with integer commands have maximum and minimum values associated with them If you try to set a parameter above its ma
97. g priority for each channel If this command is issued after the example above then the status message will be FOLAMPRIOR aadAcc Query gating priorities for all microphone inputs FO1AMPRIOR 8 25 AMREFB Set Automixer Reference Bias for the Specified Automixer This command sets or queries the reference bias for the automixer reference mode feature of the specified automixer When enabled the automixer reference feature uses the AEC reference to prevent local microphones from gating on audio from the remote side The AMREFE command controls the enabled status of this feature The AMREFB command can be used to bias the AEC reference signal to make the automixer even less likely to gate on remote audio The first argument in this command specifies the automixer number 1 2 and the second argument specifies the reference bias in dB Even though this is a channel integer command use of the wildcard character for the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO 1LAMREFB16 Set refer
98. he corresponding output If this command was sent after the example above then the status message would be FO1AMNOMAT 000000001111 Query NOM attenuation status of all outputs FO1AMNOMAT 8 23 AMOFFAT Set Off Attenuation for the Specified Automixer This command sets the off attenuation in dB for the specified automixer Setting this value to 18 would result in the microphone signals being attenuated by 18 dB when gated off This value is set independently for each of the automixers The first argument of this command specifies the automixer number 1 2 to adjust The second argument specifies the off attenuation Even though this is a channel integer command use of the wildcard for specifying the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 100 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1LAMOFFAT118 a attenuation for automixer 1 to F01AMOFFAT118 FOLAMOFFAT2x where x is between 1 and 100 depending on the current setting of the off attenuation for automixer 2 Query current off attenuation for FOLAMOFFAT2
99. he assigned command is one that writes non volatile memory and the pin will not actually be assigned See the description of the LIA for examples on how to use the LID command The syntax for this command is exactly the same This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned 8 66 LIH Assign Action for when Logic Input is Held This function assigns a single command to be executed repeatedly when a given logic input is held in the active state Typically the inactive state is logic high 1 and the active state is logic low 0 This is commonly referred to as active low Acitve low is considered normal because a closed switch would ground the input and a closed switch would normally be considered active This polarity setting can be changed via the LIP command A single command can be assigned to each of three conditions occurring on the logic pin a change to the active state a change to the inactive state and a repeating command when the pin is held in the active state The LIH command assigns a single command to the logic pin that is executed repeatedly when the logic pin is held in the active state This command is useful for volume ramping controls especially when combined with the relative operators
100. he front panel LED meter jto the signal currently being monitored If this is currently set to monitor command was sent after the first example given above the response would be FOIMETERI1 FOIMETER 8 88 MGAIN Set Crosspoint Gains in Main Matrix or Submatrix This command sets or queries one or more crosspoint gains in either the main matrix or one of the EF Bus submatrices This command is a matrix integer command See Section 6 4 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set gain from input B to AEC ireference 1 to 3 dB Increase gain FO1MGAIN1 B x where x is the new value of the from input 1 to crosspoint gain If the crosspoint gain was set to 3 loutput B by 6 dB before this command then the status message dB would be FO1MGAIN1 B 3 Gal 1MGAINB R1 3 FO1IMGAINB R1 3 FOIMGAIN1 B gt 6 FO1MGAINA W FO1MGAINWBO WMO 3 Query gain from input A to W Bus output Set crosspoint gain in EF Bus submatrix on crosspoint that routes the W bus signal from the device at IDO WBO to W submatrix output 0
101. he gate ratio for FO1AMGATER3 automatic gating threshold input channel 3 If this command is issued after the for input channel 3 example above then the status message will be FOIAMGATER315 Set gate ratio for automatic FO1AMGATER 12 gating threshold to 12 dB FOLAMGATER EEEEEEEE for all input channels Set gate ratio for automatic gating threshold to 12 dB for inputs 1 4 and 15 dB for inputs 5 8 FO 1AMGATER EREERO666 FOLAMGATER EREER6666 FO1AMGATER abcdefgh where a h will each be Decrease gate ratio for between 4 and depending on the setting of the gate automatic gating threshold FO 1AMGATER lt 3 by 3 dB for all input ratio for each input channel If this command is issued channele after the example above the status message will be FOLAMGATER iiiiEEEE FO1AMGATER abcdefgh where a h will each be Query gate ratio for between 4 and depending on the setting of the gate FO1AMGATER automatic gating threshold ratio for each input channel If this command is issued for all input channels after the example above the status message will be FOLAMGATER iiiikEER 8 16 AMGATET Set Automixer Gate Threshold This command sets the automixer gate threshold in dB for the specified input channel The gate threshold is the level that the input signal must reach in order to gate the microphone on This value us only used if the input is set to manual gating via the AMA
102. he power on preset Example Description Status Message FO1CGATET500 camera gating hold time to 500 oi ccareTsoo FO1CGATETx where x is between 100 and 5000 HArCGATETs500 Increase camera gating hold time by depending on the current setting of CGATET If this 500 ms command is issued after the example above the status message will be FOLCGATET1000 FOLCGATETx where x is between 100 and 5000 depending on the current setting of CGATET If this command is issued after the example above the status message will be FOLCGATET1000 FO1CGATET Query camera gating hold 8 37 DELAYO Set Output Delay This command sets the amount of output delay in tenths of milliseconds on each of the twelve output channels 1 8 A D Use of the wildcard character for specifying the channel is not supported for this command The output delay can be separately enabled or disabled via the DELAYOE command The output delay feature is only available on Rev F and later EF2280 s All Rev F and later EF2280 s have the Polycom logo on the front panel EF2280 revisions earlier than Rev F have the ASPI Digital logo on the front panel For units where this command is not supported it will always return a status message indicating that the output delay is set to 0 This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 3400 respectively
103. he state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Enable NOM FO1AMNOMAT41 attenuation on output FO1AMNOMAT41 4 Disable NOM FO1AMNOMATAO attenuation on output FO1AMNOMATAO A Toggle NOM FO1AMNOMAT7x where x is either 0 or 1 depending FO1AMNOMAT72 attenuation status on jon the current mute status of NOM attenuation on the output 7 ouptut Query NOM T EEG atrenUation statusit FO1AMNOMATBx where x is either 0 or 1 depending on the current NOM attenuation status of the output output B Enable NOM FO 1AMNOMAT 1 attenuation on all FO1AMNOMAT 111111111111 outputs 1 8 and A D Disable NOM FOLAMNOMAT 0 attenuation on all FO 1AMNOMAT 000000000000 outputs 1 8 and A D Enable NOM attenuation on outputs FOLAMNOMAT 111111110000 1 8 and disable NOM FOLAMNOMAT 111111110000 attenuation on outputs A D FO1AMNOMAT abcdefghi7jk1 where each of the letters a b etc is either 0 or 1 depending of the current status of NOM attenuation on the corresponding output If this command was sent after the example above then the status message would be FO1AMNOMAT 000000001111 Toggle status of NOM FO1AMNOMAT 2 attenuation on all outputs FO1AMNOMAT abcdefghijk1 where each of the letters a b etc is either 0 or 1 depending of the current status of the NOM attenuation on t
104. hen a given logic input changes from the active state to the inactive state Typically the inactive state is logic high 1 and the active state is logic low 0 This is commonly referred to as active low Acitve low is considered normal because a closed switch would ground the input and a closed switch would normally be considered active This polarity setting can be changed via the LIP command A single command can be assigned to each of three conditions occurring on the logic pin a change to the active state a change to the inactive state and a repeating command when the pin is held in the active state The LID command assigns a single command to the logic pin that is executed when the logic pin changes to the inactive state Although only one command can be assigned to the state change the command may be a MACROX or MACROO command Since up to 256 commands can be stored in each macro this gives the effect of having up to 256 commands execute when the logic pin changes state The command associated with the state change can also be a PRESETX Of PRESETQ This makes it easy to reconfigure the device for different rooms based on external logic settings The BROADA is also useful in logic pin assignments The BROADA command transmits a command to another device on the EF Bus so you can effectively make a logic pin state change on one device cause an action to occur on another device ERROR 074 will be generated if t
105. his command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set the slope of the parametric EQ on output 3 band 2 to 1 dB per octave FO1PEQOS3 2 1 IFOLPEQOS3 2 1 FO1PEQOSB 1 s where s is the current setting of the slope parameter for the parametric EQ on output B band 1 If the slope parameter of this filter is set to the same value given in the example above then the status message will be FOLPEQOSB 1 1 Query current slope setting of FO1PE OSB 1 2 parametric EQ on output B band 1 8 116 PEQOT Set Type Parameter for Specified Parametric EQ Output Stage This command sets or queries the type parameter for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The type parameter specifies what type of filter is executed for the specified band of the specified output channel The different filter types and their corresponding values are shown in the table below Filter Type Value of Type Parameter Parametric 1 Low Shelf Po High Shelf BO Lowpass Highpass Bo Linkwitz Riley Lowpass 6 Linkwitz Riley Highpass 7 This command has the same format and restrictions as the PEQOA command except that only one parameter the filter type is specified instead of all the parameters See th
106. if a preset is saved and that preset is set to be the power on preset Example i 7 Description Status Message Mask disable logic lF01L0M10010110111101111111 outputs 2 3 5 8 FO01LOM10010110111101111111 and 13 FO1LOMabcdefghijklmnopqrst where a t are each 0 or 1 depending on the current state of the logic output mask Query current logic output mask I IFO1LOM 8 79 LOP Set Polarity for Logic Outputs This command sets the polarity for the 20 logic input pins Setting the polarity for a given pin to 1 indicates that the polarity should be normal active high Setting the polarity for a given pin to 0 indicates that the polarity should be inverted active low Active high is considered normal because it would light an LED connected to an output pin if the output pin was in the active state This command affects the operation of the LOA and LOD commands If a logic input pin s polarity is reversed the operation of these commands is reversed By default the polarity for all pins is set to normal active high This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Set logic outputs 1 16 to
107. important that this gain is set correctly in order to maximize the resolution and quality of the signal at the analog to digital converter This command lets you adjust the gain of these input gain stages For volume control the FADERI command can be used to adjust the signal level in the digital domain without affecting the calibration The following table shows the relationship between the input gain settings via GAINI and MIC and the nominal level expected at each of the inputs Input Channel MIC Setting GAINI Setting dB Expected level at Input dBu 1 8 1 mic level 0 to 30 0 to 30 1 8 0 line level 0 to 30 33 to 3 A D N A line level 0 to 20 0 to 20 This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 20 or 30 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1GAINI210 1GAINI210 Query the FO1GAINI2xB01GAINITxSO1GAINIAxQ01GAINIAxTO1GAINITx FO1GAINI2 gain on where x is a number between 0 and 20 depending on the current input 2 setting of the gain on input channel 2 FO1GAINI 6 all inputs 1 9 carnt 8 A D to 6 FOIGAINI aaaaaaaaiiii FOIGAIN
108. is FOLLIK equivalent to executing the commands FO1LIA1 FO1LID1 and FO1LIH1 FO1LIK for each logic input except that this command is much more efficient 8 70 LIM Mask Logic Input Pins This command is used to mask i e disable logic input pins The mask consists of 24 fields one for each logic input that can each be set to 0 or 1 If the mask bit for a given logic input is set to 1 then the logic input pin works normally If the mask bit for a given logic input is set to 0 then the logic input is disabled When a logic input is disabled any commands assigned to the logic pin via LIA LID and LIH will not be executed If a logic pin is disabled and then re enabled at some later time and the logic input has changed state from when it was disabled the command associated with the state change will be executed For example if a logic input pin is high when it is disabled and it is low when it is re enabled the command defined via LID or LIA if the polarity is changed via LIP will be executed However if the pin changes state multiple times while it is disabled multiple commands will not be executed only the difference in state when the logic input is re enabled is considered This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Descriptio
109. isable automixer reference mode for POTAMBEFEI Automixer 1 P TAMREFRZ Enable automixer reference mode for Oat ROT Automixer 2 IFOLAMREFE2x where x is 0 or 1 depending on the current setting of automixer reference mode for Automixer 2 Query current setting of automixer FOLAMREFE2 reference mode for Automixer 2 8 27 BAUD Set Baud Rate for RS 232 Port This command sets the baud rate for the rear panel RS 232 port The baud rate is specified in bits per second bps Valid baud rates are 9600 19200 and 38400 Although this command returns an acknowledgement it is likely that you will not receive it since it is sent at the new baud rate If you setup your control system to quickly change its RS 232 baud rate after you send this command then you can probably receive the acknowledgement at the new baud rate This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Set baud rate of rear panel RS 232 port to 38400 bps Query current baud rate of rear panel RS FOLBAUDx where x is 9600 19200 or 38400 232 port depending on the current baud rate setting FO1BAUD38 400 FO1BAUD38400
110. ix consists of the following outputs analog outputs 1 8 and A D AEC reference signals R1 and R2 and the EF Bus outputs W X Y and Z There is no P output since the EF2280 does not transmit on the P bus This is a total of 18 outputs The matrix commands can adjust two types of parameters integer and boolean We will introduce the matrix commands by using the MGAIN command as an example This is an integer matrix command that is used to set the gain in dB at any of the crosspoints in the main matrix or EF Bus submatrices Matrix commands are similar to channel commands except that instead of specifying a single channel it is necessary to specify a crosspoint or range of crosspoints In order to specify a single crosspoint you use the input and output labels discussed in this section The first label always specifies the input to the matrix and the second label always specifies the output of the matrix For example to set the gain of the crosspoint 1 A to 3 dB you would send FO4MGAIN1 A 3 which sets the gain at the crosspoint to 3 dB In this case a status message will be generated similar to FO4MGAIN1 A 3 It is also possible to use the wildcard character to specify ranges of crosspoints with the matrix commands The only restriction is that you can only use a wildcard to specify the input or output but not both simultaneously Thus you could specify all the inputs going to a specific output one column or the
111. l non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Set label of output B to Zone 2 Speaker FOILABELOB Zone 2 Speaker FOILABELOB Zone 2 Speaker FO1LABELOB lt string gt where lt string gt is the current label assigned to output B FO1LABELOB Query label for output B 8 57 LAGC Enable or Disable Line Input Automatic Gain Control This command sets or queries the status of the Automatic Gain Control AGC algorithm on input channels A D This command was introduced in firmware version 2 5 0 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Descri ption Status Message FO1LAGCB1 Enable AGC on input channel B FO1LAGCB1 FO1LAGCAO Disable AGC on input channel A FO1LAGCAO FO1LAGCCx where x is 0 or 1 depending on the current state of the AGC on input channel C a FOLLAGCDx where x is 0 or 1 depending on the FO1LAGCD i Come eUe AGG sla
112. ll mic inputs Increase fader gain on all mic inputs by 3 dB FO1FADERI1la FO1FADERI2b FO1FADERI3c FO1FADERI4d FO1FADERI5e FO1FADERI6 FO1FADERI7g FO1FADERI8h where a b c d e f g and h are the new values of the fader gains for each of the mic inputs If this command was issued after the example above then the status messages would be FO1FADERI11 FO1FADERI21 FO1FADERI31 FO1FADERI41 FO1FADERI51 FO1FADERI6 FO1FADERI71 FO1FADERI81 FO1FADERI1la FO1FADERI2b FO1FADERI3c FO1FADERI4d FO1FADERI5e FO1FADERI6 FO1FADERI7g FO1FADERI8h where a b c d e f g and h are the new values of the fader gains for each of the mic inputs If this command was issued after the example above then the status messages would be FO1FADERI11 FO1FADERI21 FO1FADERI31 FO1FADERI41 FO1FADERI51 FO1FADERI6 FO1FADERI71 FO1FADERI81 OOO OOOO oO OOO COCO OO 8 44 FADERI Set Input Gain Fader The input channels of the Vortex pass through an analog gain stage before reaching the analog to digital converter The gain of this stage is adjustable via a the GAINI command Once in the digital domain there is an additional gain stage referred to as a fader The fader gain is adjustable by the FADERI command The GAINI setting should be used for calilbr
113. ly If this filter was set to the same parameters as given in the above example the status message would be FO1PEQOAB 1 1 1250 40 20 1 1 8 111 PEQOB Set Bandwidth Parameter for Specified Parametric EQ Output Stage This command sets or queries the bandwidth parameter in 1 100th octaves for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the bandwidth parameter are 5 and 200 respectively This command has the same format and restrictions as the PEQOA command except that only one parameter the bandwidth is specified instead of all the parameters See the PEQOA command for more information To set the bandwidth parameter for an input parametric EQ filter use the PEOTB command To set all the parameters for an input parametric EQ filter use the PEQIA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set bandwidth of parametric EQ on PO EERUN 2 40 output 3 band 2 to 40 1 100th FO1PEQOB3 2 40 octaves Fo PEQOBB 1 b where b is the current setting of the bandwidth parameter for the parametric EQ on Query current bandwidth setting of output B
114. m initialization string 8 92 MINISTR Set Modem Initialization String This command is used to set or query the modem initialization string The string can be a maximum of 32 characters long The recommended modem initialization string for the Vortex is ATF1E0O amp B1S0 2 This can be set via the following command FOIMINISTRATF1E0 amp B1S0 2 Whether or not the modem initialization string is sent at power up is controlled via the MINI command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message FOIMINISTRATF1E0 amp B1S0 2 FOIMINISTR Set modem initialization string to ATF1E0 amp B1S0 2 Query current modem initialization string FOIMINISTRATF1IE0 amp B1S0 2 FOLMINISTR lt string gt where lt string gt Is the current modem initialization string If this command was sent after the above example then the status message would be FOIMINISTRATF1E0 amp B1S0 2 8 93 MMUTE Mute Crosspoint in Main Matrix or Submatrix This command sets or queries the mute status of one or more crosspoints in either the main matrix or one of the EF Bus submatrices This command is a matrix boolean command See
115. mic setting for automixer 1 Query the current chairman mic for FO1AMCHNUM1 i automixer 1 8 13 AMDECAY Set Decay Time for Automixers This command sets or queries the decay time in milliseconds for both automixers Note that the decay time is set globally for both automixers This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 5000 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message F01AMDECAY500 Set automixer decay time to 500 ms FO1AMDECAY500 FO1AMDECAYx where x is between 0 and 5000 Increase automixer decay time by depending on the current AMDECAY Setting If this 500 ms command is issued after the above example then the status message will be FOIAMDECAY1000 FO 1AMDECAY gt 500 FO1AMDECAYx where x is between 0 and 5000 depending on the current AMDECAY Setting If this command is issued after the above example then the status message will be FO1IAMDECAY1000 FO1AMDECAY Query automixer decay time 8 14 AMGATEC Set Automixer Gating Control Mode This command sets the automixer gating control mode for the specified input channel
116. mmand writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message F01ID3 Change the device ID from 1 to 3 FO3ID3 FOLID Query current device ID FOL1ID1 8 56 LABEL Set or Query one of the Device Labels This command sets or queries one of the many labels stored in the device The LABEL command has the following syntax iLABELx y where i is the device type and ID x is the label specifier and y is the label text to set the label or a character to query the label The label specifiers are as follows Label Specifier Description D A label for the device itself si SG A label for the signal generator 11 18 A ID Labels for the input channels 01 08 OA OD Labels for the output channels o L W X Y Z Labels for matrix outputs to EF Bus PB0 PB7 WBO WB7 XB0 XB7 YBO YB7 ZB0 ZB7 Labels for inputs from EF Bus to submatrices MET MOAN Se DOWNS ZMD Nala tar outputs from EF Bus submatrices to main matrix l RL R2 LabelsforAEC references L G0 G3 Labels for logic input groups LI1 LI24 Labels for logic input pins LO1 L020 Labels for logic output pins ll sts lt sSCSYS PO P47 labelsforuserpresets MO M255 Labelsforusermacros i L The text of each label can be up to 16 characters long Labels for presets 0 15 are read only This command is saved to globa
117. n Status Message Mask disable 1FO1LIM100101101111011111111111 logic inputs 2 3 FOLLIM100101101111011111111111 5 8 and 13 Query current FO1LIMabcdefghijklmnopgqrstuvwx where a x FO1LLIM logic input are each 0 or 1 depending on the current state of mask the logic input mask 8 71 LIN Assign Command to Logic Input Group This command assigns a command to be executed when a group of logic input pins is in a certain configuration Logic groups are defined via the LIG command As an example assume that the command F01L1G2 000001111100000000000000 has been sent to the device This command configures logic input pins 6 10 to be part of logic group 2 Now we send the command FOLLIN2 10 MACROX25 This command configures logic input group 2 to execute the command MACROX25 when logic inputs 7 and 9 are active 1 and logic inputs 6 8 and 10 are inactive 0 The first number in the LIN command specifies which logic group to be affected The second number specifies the configuraion In this case the number 10 translates to 01010 in binary There are zeros in the positions for the first third and last bits these correspond to logic inputs 6 8 and 10 for our case Similarly the ones in the second and fourth positions correspond to bits 7 and 9 The last part of the command specifies the command to be executed with the pins enter this configuration This command is sav
118. n 8 is held in the active state The GAINIA gt 3 command causes the gain on input channel A to increase by 3 dB each time the command is executed FO1LIH8 GAINIA gt FO1LIH8 GAINIA gt 3 8 67 LIEN Enable Automatic Logic Input Status Messages This command controls whether or not logic input status messages are sent automatically If LIEN is enabled then a logic input query L1I is performed any time any of the states change on the logic input pins For example if all logic inputs are currently in the low state 0 and LIEN is enabled then if logic input 12 changes state to 1 the following status message will be generated FOLLI 000000000001000000000000 A status message is only generated if there is a state change This helps keep data traffic to a minimum This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status FO1LIEN1 Enable automatic logic input status messages F FO1LIENO Disable automatic logic input status messages E LIENO FO1LIEN2 Toggle automatic logic input status messages 1LIEN Query automatic logic input status messages 8 68 LIG Configure Logic Input Pins Into a Group FOLLIENx where
119. n AEC reference signal R1 R2 or EF Bus to an input channel Only inputs 1 8 have echo cancellation so the command is only valid for those channels Assigning 1 to an input channel selects AEC Reference 1 R1 Assigning 2 to an input channel selects AEC Reference 2 R2 Assigning 3 to an input channel selects the EF Bus Reference The EF Bus reference is an AEC reference that is placed on the EF Bus by one and only one of the linked Vortexes See the BUSREF command for more information about the EF Bus reference Although this command is a channel integer command the increment and decrement operators gt and lt are not supported for this particular command This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 3 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Configure the AEC on input FOLREFASGN31 channel 3 to use AEC FO1REFASGN31 Reference 1 R1 Query which AEC reference is FO1REFASGN2 currently being used for the AEC on input channel 2 Configure the AEC on all input FO1REFASGN 3 channels 1 8 to use the EF FOLREFASGN ceeeege Bus reference FO1REFASGN2x where x is either
120. n mode enabled This error occurs as the result of an AMLMM command It happens when the command attempts to set last mic on mode to manual but the last mic number is set to a microphone that does not belong to the specified automixer This error occurs as the result of an AMLMN command It happens when the command attempts to set a last mic on number that does not belong to the specified automixer while last mic on mode is set to manual This error occurs as the result of an AMCHATR command It happens when the command tries to enable chairman mode but the chairman microphone is set to a microphone that does not belong to the specified automixer This error occurs as the result of an AMCHATR command It happens when the command tries to set the chairman microphone to a microphone that does not belong to the specified automixer while chairman mode is enabled This error occurs when the user has attempted to utilize more variable DSP resources than are available This may occur if too many matrix crosspoints are unmuted or too many parametric EQ filters are enabled The DSPLOAD command can query the current percentage utilization of DSP resources This error occurs as a result of a macro or preset execution command PRESETX PRESETO MACROX MACROQ It indicates that the macro or preset requested was empty This error occurs as a result of a PRESETW or PRESETK command In the case of PRESETW it
121. n volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Descri ption Status Message E Set logic inputs 1 20 to FOLLIP000000000000000000001111 rumen Martie ull and F01LIP000000000000000000001111 inverted active high 8 73 LO Query or Set Status of Logic Output Pins This command sets or queries the current state of the logic outputs There are 20 logic outputs so an array of 20 boolean values is required or returned with the first value indicating the state of the first logic output the second value indicating the state of the second logic output and so on If a logic output pin has conditions driving it via the LOA and LOD commands those conditions will override any settings imposed by the Lo command If a logic pin is masked via the Lom command its status will still be affected by the Lo command Example Description Status Message Set all logic outputs F01L0 00000000000000000000 low F01LO 00000000000000000000 Set even numbered logic output pins FO1LO 10101010101010101010 low and odd F01L0 10101010101010101010 inumbered logic output pins high Query current state FO1LLO lof logic outputs each 0 or 1 depending on the current state of the corresponding logic output
122. nd Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1MIC 21 Enable microphone gain stage for FOIMIC I input channel 2 FOIMTE26 Disable microphone gain stage for FO1MIC20 input channel 2 S E E E E A E ter FO1MIC2x where x is 0 or 1 depending on the FO1MIC22 1099 p g g current enabled state of the microphone gain stage on input channel 2 input channel 2 Query enabled status of FO1MIC2x where x is 0 or 1 depending on the FOIMIC2 microphone gain stage for input current enabled state of the microphone gain stage on channel 2 input channel 2 POTMEESS Disable microphone gain stage for FO1IMIC 00000000 input channels 1 8 FOIMIC Enable microphone gain stage for FOIMIC 1111111 input channels 1 8 F01MIC abcdefgh where a h are each 0 or 1 depending on the current enabled state of the microphone gain stage for the corresponding input channel Toggle enabled status of FOIMIC 2 microphone gain stage for input channels 1 8 FOIMIC abcdefgh where a h are each 0 or 1 depending on the current enabled state of the microphone gain stage for the corresponding input channel Q
123. nds 500 ms the example above then the status message would be FO1SSDELAY2500 FOISSDELAY gt 500 FOLSSDELAYx where x is the new value of the screen saver delay If this command was issued after the example above then the status message would be FOISSDELAY2500 FO1SSDELAY Query screen saver delay 8 131 SSEN Enable or Disable Screen Saver This command controls whether or not the LCD screen saver is enabled This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message F01SSEN1 Enable screen saver FO1SSEN1 FO1SSENO Disable screen saver FO1SSENO FOLSSENx where x is 0 or 1 depending on the current enabled state of the scrren saver FO1SSEN2 Toggle screen saver enabled state FO1SSENx where x is 0 or 1 depending on the current enabled state of the scrren saver FO1SSEN Query screen saver enabled state 8 132 SSSTART Set Idle Time Required for Screen Saver to Start This command sets or queries the amount of time in milliseconds that the front panel buttons must be idle before the screen saver starts This command is an integer command See Section 6
124. ng output If this command was sent after the example above then the status message would be FO1DELAYOE 000000001111 8 39 DSPAUTO Enable Automatic DSPLOAD Status Messages This command sets or queries whether or not DSPLOAD messages will be automatically generated whenever the DSP utilization changes This command is a boolean command See Section 6 1 for more information on this type of command Example Description Status Message FO1DSPAUTO1 Enable automatic DSPLOAD messages FO1DSPAUTO1 FO1DSPAUTOO Disable automatic DSPLOAD messages FO1DSPAUTOO FO1DSPAUTOx where x is 0 or 1 depending on FO1DSPAUTO2 Toggle automatic DSPLOAD messages 99 g the current setting of the DSPAUTO paramter Query the value of the DSPAUTO parameter 1DSPAUTOx where x is 0 or 1 depending on FO1DSPAUTO the current setting of the DSPAUTO paramter 8 40 DSPLOAD Query Percentage of Variable DSP Resources Used This command queries the current percentage used of the available variable DSP resources When this number reaches 100 percent no more variable DSP veatures may ben enabled An ERROR 060 will be generated if a command attempts to exceend 100 percent utilization If the DSPAUTO feature is enabled then a DSPLOAD status message will be generated automatically any time the percent utilization changes Example Description Status Message FOLDSPLOADx wh
125. nkwitz Riley Highpass This command has the same format and restrictions as the PEQIA command except that only one parameter the filter type is specified instead of all the parameters See the PEQIA command for more information To set the slope parameter for an output parametric EQ filter use the PEQOT command To set all the parameters for an output parametric EQ filter use the PEQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOIPEQIT3 2 1 Set the type of the parametric EQ on input 3 band 2 to parametric FOIPEQIT3 2 1 FO1PEQITB 1 t where t is the current setting of the type parameter for the parametric EQ on input B band 1 If the type parameter of this filter is set to the same value given in the example above then the status message will be FOIPEQITB 1 1 Query current type setting of parametric EQ on input B band 1 FO1PEQITB 1 8 110 PEQOA Set All Parameters for Specified Parametric EQ Output Stage This command sets or queries all of the parameters for the parametric equalizer EQ filters on output channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The output parametric EQ filter parameters can be set individually via th
126. normal active high and logic outputs 17 20 to inverted active low FO1LOP11111111111111110000 FO1LOP11111111111111110000 FO1LOPabcdefghijklmnopqrst where a t are each 0 or 1 depending on the current state of the logic output polarity for the corresponding logic output pin Query current FO1LOP polarity settings for logic outputs 8 80 MACROA Add Command to Current Macro This command adds a command to the macro currently in progress This is used in conjunction with the MACROS and MACROW commands to create a new macro The syntax of this command specifies a macro number a comma and then the command to be added to the macro The command to be added to the macro can be any valid command except the following e any PRESET command e any MACRO command e any logic input or output command If an attempt to assign an invalid command to a macro is made via MACROA then the error condition ERROR 074 will be generated An error will be generated if the specified command is not a valid command However an error will not be generated if the specified command is valid but its data is invalid For example FO1MACROA25 LAYDOWNTHEBOOGIE Would return an error because it does not contain a valid command However FO1MACROA62 MUTEOMYMOTHERINLAW Would not return an error because it contains a MUTEO command An error would be returned when the macro is executed with a MACROX or MACROQ command and it tries to ex
127. nt AMHOLD setting If this ms command is issued after the above example then the status message will be FOLAMHOLD1000 FO1LAMHOLD gt 500 FO1AMHOLDx where x is between 0 and 5000 depending on the current AMHOLD setting If this command is issued after the above example then the status message will be FOLAMHOLD1000 FO1AMHOLD Query automixer hold time 8 19 AMLMM Set Last Mic On Mode for Specified Automixer This command sets last mic on mode for the specified automixer The first argument specifies which automixer 1 2 The second parameter specifies the operation of last mic on mode and can be one of the following e 0 last mic mode is off e 1 manual use a specific mic e 2 automatic the last gated mic remains on If the AMLMM command sets last mic on mode to manual but the last mic number AMLMN is set to a microphone that does not belong to the specified automixer then the AMLMM command will fail and ERROR 042 will be generated See the ERROR command for more information on error messages See Section 3 5 for more information on dependencies within the automixer commands Even though this is a channel integer command use of the wildcard character for specifying the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 2 res
128. o be the power on preset D Enable output delay on outputs 1 8 and disable output delay on outputs A D FO1IDELAYOE 111111110000 Example Description Status Message FO1DELAYOE41 Enable output delay on FO1DELAYOE41 output 4 F01DELAYOEAO Disable output delay F01DELAYOEAO on output A FO1DELAYOE7x where x is either 0 or 1 depending FOIDELAYOE72 on the current enabled status of the output delay on the output FO1DELAYOECx where x is either 0 or 1 depending FO1DELAYOEC on the current enabled status of the output delay on the output anne Enable output delay on n nn FO1DELAYOE 1 FOQ1DELAYOE 111111111111 all outputs 1 8 A D E Disable output delay FO1DELAYOE 0 on all outputs 1 8 A FO1DELAYOE 000000000000 FOIDELAYOE 111111110000 Toggle enabled status of output delay on all outputs FO1DELAYOE 2 FO1DELAYOE FO1DELAYOE abcdefghijk1 where each of the letters a b etc is either 0 or 1 depending of the current enabled status of the output delay on the corresponding output If this command was sent after the example above then the status message would be FO1DELAYOE 000000001111 FO1DELAYOE abcdefghi7jk1 where each of the letters a b etc is either 0 or 1 depending of the current enabled status of the output delay on the correspondi
129. ogram with a graphical user interface GUI The user presses buttons on the GUI to enable or disable features of various linked Vortex devices The buttons on the GUI reflect the current status of the corresponding feature When the user presses a button on the GUI to enable or disable a feature the host program should send the corresponding command to the selected Vortex device It may be tempting to update the status of the GUI button at this point but this can cause problems if there are transmission errors or if there are multiple host controllers The proper way to handle this is to only update the GUI controls based on acknowledgments received from the Vortex device To implement this organize your code so that the functions that send commands are totally separate from the functions that receive responses from the Vortex devices This also enables your host program to support the presence of multiple host controllers For example consider the following sequence of events 1 Another host sends a command to a Vortex device 2 The Vortex device responds with an acknowledgment that is broadcast to all of the other hosts 3 Your host program receives the acknowledgment and updates the status of the corresponding control The result of this programming model is that all hosts and linked Vortex devices will always be synchronized For simple on off features your host program can make use of the toggle arguments to some commands e g SSEN2
130. om is the easiest solution Macros are like mini presets You can define them to change only the settings you are interested in One advantage of macros over presets is that macros can make relative changes in addition to absolute changes An absolute change is something like set the input gain to 3 dB A relative change is something like raise the input gain by 3 dB One example of using macros for a relative change is stereo volume ramping If you have two outputs setup to have left and right program audio then you could build a macro that contains two commands one to increment the left channel by 1 dB and the other to increment the right channel by 1 dB Then by calling that macro you can ramp the stereo outputs A similar thing can be done with decreasing the volume Another thing to consider when using macros and presets is to use the MACROO and PRESETO commands instead of the MACROX and PRESETX commands Both the and x versions execute the macro or preset but the x versions produce acknowledgements for the settings that change while the Q versions don t If your control system updates its status by looking at the acknowledgements that come back then you ll probably want to use the x versions Another option would be to use the Q versions and then manually query the values you re interested in If your control system does not need use acknowledgements or if you are manually querying the values you re interested in using the Q versions
131. ommand is issued after the example above then the status message will be FOLAMGATEC add aaaaa Query gating control mode FOLAMGATEC for all microphone inputs 8 15 AMGATER Set Automixer Gate Ratio This command sets the automixer gate ratio in dB for the specified input channel The gate ratio is the ratio of the speech power to noise power required to gate the microphone on This value is only used if the input is set to automatic gating via the AMAUTO This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 100 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set gate ratio for automatic FO1AMGATER312 gating threshold to 12 dB FO1AMGATER312 for input channel 3 Buona tar FOLAMGATER3x where x is between 0 and 100 Nae seis eam depending on the current setting of the gate ratio for FO1AMGATER3 gt 3 gating input channel 3 If this command is issued after the oy a difor input channel 4 example above then the status message will be FOIAMGATER315 FOLAMGATER3x where x is between 0 and 100 Query gate ratio for depending on the current setting of t
132. or message mode depending on the current state of 8 42 FADERGIL Set Fader Gain of Line Inputs as a Group This command sets the fader gains of all the line inputs simultaneously This is different from using a wildcard with the FADERT command because that command sets all the mic and line inputs together while the FADERGIL Sets only the line inputs This command will generate acknowledgements from each of the line inputs separately This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1LFADERIA7 FO1LFADERIB7 FOIFADERIC7 FO1LFADERID7 FO1FADERGIL7 Set fader gain of all line inputs to 7 dB FO1FADERIAa FO1FADERIBb FO1FADERICc FO1FADERIDd where a b c and d are the new values of the Increase fader gains on all line inputs by fader gains for each of the line inputs If this 3 dB command was issued after the example above then the status messages would be FO1FADERIAI FO1FADERIBI FO1FADERICI FO1FADERIDI FOLFADERGIL gt 3 oOo OOO FO1FADERIAa FO1FADERI
133. ortex ignoring the first command received after initialization As part of the host program initialization the host will want to synchronize the status of its controls with the current status of the Vortex devices that are being controlled The host could initialize its controls to default values and then send commands to the Vortexes to set them to the same state This approach has significant disadvantages since initializing the host program could undo settings made by other host programs or by the front panel controls of one of the linked Vortex devices A better approach is to query the linked Vortex devices for their status and set the host program controls based on the return values 3 2 Wildcard Characters The use of the wildcard character can make programming the host controller much easier Be careful when using wildcards however since they can generate a lot of traffic on the digital bus 3 3 Using Acknowledgements It is a good idea for the host program or control system to make sure that all connected Vortex devices have acknowledgment mode enabled see the ACKMOD command When acknowledgment mode is on a Vortex device will send an acknowledgment for each command it receives Proper use of acknowledgments makes the host program more robust and makes supporting multiple hosts effortless The rest of this section describes how to use acknowledgments to achieve these goals As a convenient example let us imagine a host pr
134. pecified Automixer This command enables disables or queries the chairman mode feature for the specified automixer The first argument in the command specifies the automixer number 1 or 2 and the second argument specifies whether chairman mode should be enabled disabled toggled or queried If an AMCHATR command requests that chairman mode be enabled but the chairman microphone AMCHNUM does not belong to the specified automixer the AMCHAIR command will fail and return ERROR 044 See the ERROR command for more information on error messages See Section 3 5 for more information on dependencies within the automixer commands Even though this is a channel boolean command use of the wildcard character for the automixer number is not supported This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOLAMCHAIR10 Disable chairman mode for Automixer 1 F01AMCHAIR10 FOLAMCHAIR21 Enable chairman mode for Automixer 2 FO1AMCHAIR21 FOLAMCHAIR2x where x is 0 or 1 depending on IFO1LAMCHAIR2 Ea Aai m of chainman mode the current setting of chairman mode for Automixer i 2 8 12 AMCHN
135. pectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1AMLMM10 Disable last mic on mode for automixer 1 FO1AMLMM10 FOLAMLMM21 gt t last mic on mode to manual for FO1AMLMM21 automixer 2 Raat Set last mic on mode to automatic for automixer 1 FOLAMLMM1x where x is 0 1 or 2 depending Query the current setting of last mic on on the current setting of last mic on mode for FO 1AMLMM1 y g automixer 1 If this command is issued after the mode for automixer 1 example above then the status message will be FO1AMLMM12 8 20 AMLMN Set Microphone That Will Remain On in Manual Last Mic On Mode This command sets the microphone number that will remain on when last mic on mode is set to manual see the AMLMM command The first argument to this command is the number of the automixer 1 2 that will be adjusted The second argument is the microphone number 1 8 that should be gated on if no other mics are gated on and AMLMM is set to manual The value of the AMLMN command is only valid when AMLMM is set to manual If last mic on moce is set to manual for the specified automixer and the AMLMN command attempts to specify a microphone that does not
136. phone Signal in Matrix MIC Preset Enable Microphone Gain Stage on Inputs 1 8 MINI Global Enable Modem Initialization String MINISTR Global Set Modem Initialization String MMUTE Preset Mute Crosspoint in Main Matrix or Submatrix MUTEGIL Preset Set Mute Status of Line Inputs as a Group MUTEGIM Preset Set Mute Status of Microphone Inputs as a Group MUTET Preset Mute One or More Inputs MUTEO Preset Mute One or More Outputs NC Preset Enable Noise Cancellation NCL Preset Set Noise Cancellation Attenuation NVINIT FO Reinitialize Non Volatile Memory NVLOCK Global Lock Unlock Non Volatile Memory NVPSWD Change Non Volatile Memory Password PEOIA Preset Set All Parameters for Specified Parametric EQ Input Stage PEOIB Preset Set Bandwidth Parameter for Specified Parametric EQ Input Stage PEOIE Preset Set Enabled Parameter for Specified Parametric EQ Input Stage PEQIF Preset Set Frequency Parameter for Specified Parametric EQ Input Stage PEQIG Preset Set Gain Parameter for Specified Parametric EQ Input Stage PEOIS Preset Set Slope Parameter for Specified Parametric EQ Input Stage PEQIT Preset Set Type Parameter for Specified Parametric EQ Input Stage PEQOA Preset Set All Parameters for Specified Parametric EQ Output Stage PEQOB Preset Set Bandwidth Parameter for Specified Parametric EQ Output Stage PEQOE Preset Set Enabled Parameter for Specified Parametric EQ Output Stage PEQOF Preset Set Frequency Paramet
137. power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set AGC maximum gain on ieee metas input channel 1 to 3 dB FO1AGCMAX13 FO1AGCMAX1x where x is a number between 0 and 15 depending on the current setting of the AGC maximum gain on input channel 1 FOTAGCMAXI Query the AGC maximum Daa gain on input channel 1 Set AGC maximum gain on JK Og input channels 1 8 to 6 dB F01AGCMAX 6 Set AGC maximum gain on input channels 1 4 to 0 dB and AGC maximum gain on input channels 5 8 to 9 dB FOLAGCMAX 4aaaiiii FOLAGCMAX aaaaiiii FO1AGCMAX abcdefgh wherea a h are each between a and depending on the current setting of the AGC maximum gain for each of the eight input channels Query AGC maximum gain FO1AGCMAX on input channels 1 8 8 6 AGCMIN Set Minimum Allowed Mic Line Input AGC Gain This command sets the minimum gain that the AGC can apply on input channels 1 8 For example if AGCMIN is set to 10 then the AGC for that channel can apply a minimum of 10 dB of gain to the input signal This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 15 and 0 respectively This command is saved to non volatile memory only as part of a preset The state of this command
138. put FO1LAGCRATE ichannels A D 8 63 LI Query State of Logic Inputs This command returns the current state of the logic inputs There are 24 logic inputs so an array of 24 boolean values is returned with the first value indicating the state of the first logic input the second value indicating the state of the second logic input and so on This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message eee Query current state of FO LI 111010100010111100001110 this is an exapmle response the logic inputs actual values will depend on the actual states on the logic inputs 8 64 LIA Assign Action for when Logic Input is Activated This function assigns a single command to be executed when a given logic input changes from the inactive state to the active state Typically the inactive state is logic high 1 and the active state is logic low 0 This is commonly referred to as active low Acitve low is considered normal because a closed switch would ground the input and a closed switch would normally be considered active This polarity setting can be changed via the LIP command A single
139. r for Specified Parametric EQ Output Stage 8 112 PEQOE Set Enabled Parameter for Specified Parametric EQ Output Stage 8 113 PEQOF Set Frequency Parameter for Specified Parametric EQ Output Stage 8 114 PEQOG Set Gain Parameter for Specified Parametric EQ Output Stage 8 115 PEQOS Set Slope Parameter for Specified Parametric EQ Output Stage 8 116 PEQOT Set Type Parameter for Specified Parametric EQ Output Stage 8 117 PHANTOM Enable Phantom Power on Inputs 1 8 8 118 PING See Which Devices Are Present 8 119 PRESETK Delete One or All Presets 8 120 PRESETL List All Commmands in a Preset 8 121 PRESETP Set Which Preset Will Be Activated At Power Up 8 122 PRESETQ Execute a Preset Quietly 8 123 PRESETW Save a Preset 8 124 PRESETX Execute a Preset 8 125 REFASGN Assign AEC Reference to Input Channel 8 126 REFGAIN Set Reference Output Gain 8 127 SGGAIN Set Gain of Signal Generator 8 128 SGMUTE Mute Signal Generator 8 129 SGTYPE Set Type of Signal Produced by Signal Generator 8 130 SSDELAY Set Delay Between Screen Saver Screens 8 131 SSEN Enable or Disable Screen Saver 8 132 SSSTART Set Idle Time Required for Screen Saver to Start 8 133 SSTEXT Set Text to be Displayed by Screen Saver 8 134 SWRESET Perform Soft Reset of System 8 135 SWVER
140. r gating on input FO1AMAUTO30 channel 3 Toggle between automatic and FOLAMAUTO3x where x is 0 or 1 depending on whether F01AMAUTO32 manual thresholds for automixer input channel 3 is currently set for manual or automatic gating on input channel 3 thresholds FO1AMAUTO3x where x is 0 or 1 depending on whether Query AMAUTO state on Input input channel 3 is currently set for manual or automatic FO1AMAUTO3 nannaa thresholds Select automatic thresholds for F01AMAUTO 1 jautomixer gating on input FOLAMAUTO 11111111 channels 1 8 Select manual thresholds for FO1AMAUTO 0 jautomixer gating on input FO1AMAUTO 00000000 channels 1 8 Toggle between manual and F01AMAUTO abcdefgh where a h are each 0 or 1 automatic thresholds for F FO1AMAUTO 2 automixer gating input channels depending on whether each input channel is currently set for manual or automatic thresholds 1 8 FO1LAMAUTO abcdefgh where a h are each 0 or 1 depending on whether each input channel is currently set for manual or automatic thresholds Query AMAUTO state on input FO 1LAMAUTO channels 1 8 8 10 AMBUSID Set Automixer Groupings for EF Bus This command is used to assign one of the two internal automixers to one of the EF Bus automixer groups For example consider three EF2280 s each of which has four microphones assigned to Automixer 1 and four microphones assigned to Automixer 2 Now if each of these EF2280 s
141. roadcast Arbitrary Command Strings to RS 232 Port BROADA FO Broadcast Commands to Other Connected Devices BUSREF Preset Set Which AEC Reference is Placed on EF Bus CGATE Query Camera Gating Status Information CGATEEN Preset Enable Automatic Camera Gating Messages CGATET Preset Set Camera Gating Hold Time DELAYO Preset Set Output Delay DELAYOE Preset Enable Output Delay DSPAUTO pooo Enable Automatic DSPLOAD Status Messages DSPLOAD Query Percentage of Variable DSP Resources Used ERROR Global Enable or Disable Error Messages FADERGIL Preset Set Fader Gain of Line Inputs as a Group FADERGIM Preset Set Gain of Microphone Inputs as a Group FADERL Preset Set Input Gain Fader FLOW Global Set Flow Control Mode for RS 232 Port FPLOCK Global Lock Unlock Front Panel FPPSWD Change Front Panel Password GAINGIL Preset Set Gain of Line Inputs as a Group GAINGIM Preset Set Gain of Microphone Inputs as a Group GAINI Preset Set Input Gain GAINO Preset Set Output Gain GATE FO Query Gating Status Information GATEEN Preset Enable Automatic Gating Messages GMUTEO Preset Mute All Outputs ID Global Set Device ID LABEL Global Set or Query one of the Device Labels LAGC Preset Enable or Disable Line Input Automatic Gain Control LAGCLINKAB Preset Enable or Disable Stereo AGC Linking on Inputs A and B LAGCLINKCD Preset Enable or Disable Stereo AGC Linking on Inputs C and D LAGCMAX Preset Set Maximum Allowed Line Input AGC Gain LAGCMIN
142. rophones or the wildcard character can be used to query the status of all the microphone inputs A typical use for this command is to control camera pointing based on microphone activity The added hold time prevents the camera from jumping too quickly between positions when there are short amounts of signal present The CGATET specifies the hold time used for the gating decisions in this command The CGATEEN can be used to have gating information sent automatically instead of having to poll this command Example Description Status Message Query camera gating status of FO1CGATE3x where x is 0 or 1 depending on whether FO1CGATE3 microphone input 3 the input is gated off or gated on respectively FO1CGATE abcdefgh where each letter a b etc is either 0 or 1 depending on whether the corresponding microphone input is gated off or gated on respectively Query camera gating status of all microphone inputs FOLCGATE 8 35 CGATEEN Enable Automatic Camera Gating Messages This command controls whether or not camera gating information messages are sent automatically If CGATEEN is enabled then a CGATE query is performed each time the camera gating status of any microphone changes For example if no microphones are currently gated on and CGATEEN is enabled then if microphone input 3 gates on the following status message will be automatically generated FOQ1CGATE 00100000 See the
143. rt writing a new macro with a specified macro number This command is used in conjunction with the MACROA and MACROW commands to create a new macro If this command is sent while another macro is in the process of being written before the MACROW command is sent then the macro in progress will be deleted and the new one will be started See the description of the MACROA command for detailed information on creating macros 8 85 MACROW Write Macro to Non Volatile Memory This command writes the macro that is currently being defined to non volatile memory This command is used in conjunction with MACROA and MACROS to create a new macro If this command is sent when no macro is in progress i e if a MACROS command has not been sent or if the macro number sent with this command does not match the number of the macro in progress then an error will be returned See the description of the MACROA command for detailed information on creating macros This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned 8 86 MACROX Execute Macro This command executes the macro corresponding to the specified number The macro must have been previously defined and stored in non volatile memory via the MACROS MACROA and
144. rtex devices support up to 64 characters in the payload This increase was necessary to accommodate the matrix gain and macro preset commands 4 5 Command Terminator The command terminator is a single character indicating the end of a command ASCII 13 m was chosen as the terminator to allow manually typing commands using a simple text terminal 4 6 Examples In the following examples Vortex commands are enclosed in single quotes like this Also the terminator character is not explicitly shown but its presence is implied Consider the command PING The device type and ID for this command are wildcards thus the command will be sent to all devices The command name in this case is PING and there are no data characters payload Note that the PING command is supported by all of the Vortex devices thus broadcasting the command to all devices makes sense Consider the command F GAINIA10 The device type for this command is F and the device ID is a wildcard thus the command will be broadcast to all EF2280 devices linked together The command name in this case is GAINIA and the command data payload is 10 This command sets the gain on input A of all connected EF2280 s to 10 dB Command Effects PING Requests PONG response from all linked Vortex devices IF GAINIA10 Sets the gain on input A of all connected EF2280 devices to 10 dB 5 Status Messages The Vortex sends status message
145. s a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 15 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOITAG MAXAS Set AGC maximum gain on input FOILACCMAXAS channel A to 3 dB FOLLAGCMAXBx where x is a number between 0 Query the AGC maximum gain on input channel B FO1LAGCMAXB and 15 depending on the current setting of the AGC maximum gain on input channel B ae Set AGC maximum gain on input SARA AGCMAX F01LAGCMAX FO1LAGCMAX 6 channels A D to 6 dB 0 GC eeee Set AGC maximum gain on input channels A B to 0 dB and AGC maximum gain on input channels C D to 9 dB FOLLAGCMAX 4aii 1LAGCMAX 4aii FOLLAGCMAX abcd where a d are each between 4 and depending on the current setting of the AGC maximum gain for each of the four line input channels Query AGC maximum gain on FO 1LAGCMAX input channels A D 8 61 LAGCMIN Set Minimum Allowed Line Input AGC Gain This command sets the minimum gain that the AGC can apply on input channels A D For example if LAGCMIN is set to 10 then the AGC for that channel
146. s are the main difference between using wildcards with integer channel commands versus boolean channel commands When reporting multiple integer values the Vortex uses a binary format with one byte per integer value This allows for more compact commands and reduces RS 232 and bus traffic To convert from an integer value to a byte value we add 132 to the integer value In the above example where the gain is set to 10 dB we have 10 132 142 Ox8E hex A ASCII The reason for adding 132 is to allow us to conveniently represent negative numbers as well as avoid the use of special characters that are normally used in RS 232 and EF Bus communications When using a wildcard character to specify separate values for each channel you must also use the binary format For example FO 4GAINI AAAAAAAAa AAA Sets the input gain of channels 1 8 to 10 dB and the input gain of channels A D to 0 dB 10 132 142 Ox8E hex A ASCII 0 132 132 0x84 hex 4 ASCI1 As an interesting example consider sending FO4GAINI gt 3 after the above example This will result in all the input gains being incremented by 3 dB so that channels 1 8 are at 13 dB and channels A D are at 3 dB The Vortex will respond with a status message of F 04GAINI x x x 13 132 145 0x91 hex ASCII 3 132 135 0x87 hex ASCII Queries using the character are straightforward For example FO4GAINI1 might re
147. s by polling the Vortex by sending a BLDATA command The second way is to have the Vortex automatically send BLDATA responses via the BLAUTO command The most general format of the BLDATA responses generated by the Vortex is as follows Each of the i o r g a and s characters above represents a single byte of data as shown in the table below BLDATA Bytes Meaning iiiiiiiiiiii input levels 1 8 A D O00000000000 loutput levels 1 8 A D Er AEC reference levels R1 R2 gJJgJI9999 roogainl 8 aaaaaaaa AGC gain 1 8 SSSSSSSS AEC state 1 8 Each of the i bytes correspond to signal levels on the 12 inputs The first i byte indicates the signal level on input 1 and the last i byte indicates the signal level on input D The o bytes work the same way The first o byte indicates the signal level on output 1 and the last o byte indicates the signal level output D The first and second r bytes correspond to the signal levels for AEC references R1 and R2 respectively The first g byte indicates the room gain for input 1 and the last g byte indicates the room gain for input 8 The first a byte indicates the AGC gain for input 1 and the last a byte indicates the AGC gain for input 8 The first s byte indicates the AEC state for input 1 and the last s byte indicates the AEC state for input 8 The formats of the i o r g and a bytes are the same as for the binary gain commands binary values offset by 132 See Section 6 3 and Sec
148. s via RS 232 and EF Bus any time one of its internal parameters changes This means that the host program does not need to continually poll the Vortex in order to detect status changes Status messages are in the same format as the commands used to set the corresponding parameter For example suppose you send the command F GAINIA10 and there are two EF2280 s linked together with device IDs 3 and 7 The EF2280 s will respond with rFO3GAINIA10 and FO7GAINIA10 respectively Now someone uses the front panel of the EF2280 set to ID 7 to decrease input A s gain by 1 dB When this happens the EF2280 will respond with FO7GAINIAQ This example illustrates that status messages can be sent as the result of an RS 232 command or as the result of some other change in the Vortex device such as front panel adjustments logic inputs etc Status messages can be turned off via the ACKMOD command ACKMOD refers to acknowledgement mode since the term status message and acknowledgement are synonymous for our purposes 6 Command Types Many of the Vortex commands have similar formats The main formats are described here in order to provide a better understanding of the command set 6 1 Boolean Commands Boolean commands take one of the three following arguments e 0 indicates that the parameter should be turned off e 1 indicates that the parameter should be turned on e 2 indicates that the parameter should be toggled i e 0 becom
149. se the PEQOS command To set all the parameters for an output parametric EQ filter use the PEQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1PEQIS3 2 1 Set the slope of the parametric EQ on FO1PEQIS3 2 1 input 3 band 2 to 1 dB per octave ia a FOLPEQISB 1 s where s is the current setting of the slope parameter for the parametric EQ on input B band 1 If the slope parameter of this filter is set to the same value given in the example above then the status message will be FOIPEQISB 1 1 Query current slope setting of 3 FO1PEQISB 1 parametric EQ on input B band 1 8 109 PEQIT Set Type Parameter for Specified Parametric EQ Input Stage This command sets or queries the type parameter for the parametric equalizer EQ filters on input channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The type parameter specifies what type of filter is executed for the specified band of the specified input channel The different filter types and their corresponding values are shown in the table below Filter Type Value of Type Parameter Parametric t LowShef dB High Shelf 3 Lowpass 4 Highpass a B Linkwitz Riley Lowpass Li
150. set Example Description Status Message FOIMUTEI11 FO1IMUTEI21 FO1MUTEI31 FOIMUTEI41 FOIMUTEI51 FOIMUTEI61 FO1MUTEI71 FO1MUTEI81 FO1MUTEGIM1 Mute all mic inputs FOIMUTEI1la FOIMUTEI2b FOIMUTEI3c FOIMUTEI4d FOIMUTEI5e FOIMUTEIL6 FOIMUTEI7g FOIMUTEI8h where a b c d e f g and h reflect the mute status 0 or 1 of each of the mic inputs If this command was issued after the example above then the status messages would be FO1MUTEI10 FOIMUTEI20 FOIMUTEI30 FOIMUTEI40 FO1MUTEI50 FOIMUTEI60 FOIMUTEI70 FOIMUTEI80 FO1MUTEGIM2 Toggle mute status of all mic inputs FOIMUTEI1la FOIMUTEI2b FOIMUTEI3c FOIMUTEI4d FO1MUTEI5e FOIMUTEI6 FOIMUTEI7g FOIMUTEI8h where a b c d e f g and h reflect the mute status 0 or 1 of each of the mic inputs If this command was issued after the example above then the status messages would be FO1MUTEI10 FOIMUTEI20 FOIMUTEI30 FOIMUTEI40 FOIMUTEI50 FO1MUTEI60 FO1MUTEGIM Query mute status of all mic inputs FOIMUTEI70 FOIMUTEI80 8 96 MUTEI Mute One or More Inputs This command sets or queries the mute status of the analog inputs 1 8 A D This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory onl
151. set is similar to cycling the power Example Description Status Message No status message will be received The Vortex will reset within a few seconds FO1SWRESET Perform a software reset 8 135 SWVER Query Software Version This command is used to query the firmware version of the Vortex Example Descri ption Status Message FO1SWVER lt string gt where lt string gt is the current sofware FO1SWVER Query current software version version If the software version was 2 5 0 then the status message would be FOISWVER2 5 0 8 136 VITXMODI Enable VTX Mode on Specified Inputs Vortex devices can be connected to a Polycom VTX 1000 in order to use the wideband capabilities of that device When connecting to a VTX 1000 special proccessing is done on the Vortex in order to guarantee compatibility with the VTX 1000 This command enables processing for the VTX 1000 on the specified line input or inputs Note that VTX 1000 mode can only be enabled on the line inputs A D This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1VIXMODIA1 Enable VTX mode on input A FO1VIXMODIA1 lFO1VTXMODIBO
152. sets their Automixer 1 to have Bus ID 5 then the three automixers one from each EF2280 will work as a single automixer containing 12 3 x 4 microphones Setting AMBUSID to 0 means that the specified automixer is not grouped on the bus The first argument in the AMBUSID command is the automixer number 1 or 2 and the second argument is the Bus ID 0 for none or 1 through 8 Although this command is a channel integer command use of the wildcard character for the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 8 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Configure Automixer 1 to be part of the Bus Automixer having Bus ID 2 FOIAMBUSID12 FOLAMBUSID12 Configure Automixer 2 to be part of the Bus Automixer having Bus D 0 This means that the automixer is not part of lany Bus Automixer Query the current Bus ID of Automixer 1 FO1AMBUSID1x where x is a number between 0 and 8 indicating the current Bus ID of Automixer 1 FO1AMBUSID20 FO1AMBUSID20 F01AMBUSID1 8 11 AMCHAIR Enable Chairman Mode for S
153. sign the command MUTEI11 to occur when logic input pin 4 changes from the inactive to active state The MUTEI11 mutes input channel 1 FOLLIA4 MUTEI11 FOILIA4 MUTEI11 Assign the command MACROX23 to occur when logic input pin 5 changes from ithe inactive state to the active state The MACROX23 lcommand executes macro 23 which can contain up to 256 lother commands FO1LTIA5 MACROX23 FO1LIA5 MACROX23 Assign the command IBROADA FO2MUTEI11 to occur when logic input pin 6 changes from the inactive state to the active state This FO1LIA6 BROADA FO2MUTEI11 command causes the EF2280 FO1LIA6 BROADA FO2MUTEI11 at ID 2 to mute its input channel 1 when logic pin 6 on ithe EF2280 at ID 1 changes from the inactive to active state Assign a blank command to occur when logic input pin 7 changes from the inactive FOILIAT state to the active state FPOLLIAT Assigning a blank command means no action will take place as a result of this state change FOLLIA4 lt string gt where lt string gt is the command string that will be executed when logic input 4 is activated If this query was given after the example for logic input 4 above the response would be FOILIA4 MUTEI11 Query the command FO1LIA4 associated with the active state of logic pin 4 8 65 LID Assign Action for when Logic Input is Deactivated This function assigns a single command to be executed w
154. since an invalid password was given an error message was generated If error messages have been disabled via the ERROR command then no status message will be generated Attempt to unlock the non volatile FOINVLOCKO yumyum i oe memory by using an invalid password Unlock the non volatile memory by using the correct password FOINVLOCKO aspi FOINVLOCKO FOINVLOCKx where x is 0 or 1 depending on whether the non volatile memory is unlocked or locked respectively Query the locked status of the non FO1NVLOCK volatile memory 8 102 NVPSWD Change Non Volatile Memory Password This command sets or queries the non volatile memory password This password is used in conjunction with the NVLOCK command The non volatile memory must be unlocked NVLOCKO in order to use this command to set or query the non volatile memory password If the non volatile memory is locked then this command will result in ERROR 004 The examples below assume that the non volatile memory is unlocked Example Description Status Message FOINVPSWDlemur Set non volatile memory password to lemur FOINVPSWDlemur IFOINVPSWD Query the current non volatile memory password lr OINVPSWDlemur 8 103 PEQIA Set All Parameters for Specified Parametric EQ Input Stage This command sets or queries all of the parameters for the parametric equalizer EQ filters on input channels 1
155. sses Only certain devices can transmit on the busses This information is given in the following table Device Transmit on P Bus Transmit on W X Y Z Busses Receive P Bus Receive W X Y Z Busses EF2280 No 0 Yes e sss EF2241 Yes se es ess EF2211 Yes e es ess EF2210 No s Me es ess EF2201 Yes No Yes The P bus is meant for routing telephone audio between the devices The W X Y and Z busses are meant for routing microphone and auxiliary audio between the devices The W X Y and Z busses also carry NOM Number of Open Microphones information from the automixer so that outputs created from these busses can be appropriately attenuated for the number of open microphones The digital inputs consist of all of the signals placed on the EF Bus by the other connected Vortex devices Each P W X Y and Z bus can carry channels from up to eight other devices so we have the following digital inputs to each Vortex device PBO PB7 WBO WB7 XBO XB7 YBO YB7 and ZBO ZB7 The inputs are designated by three characters the bus letter P W X Y or Z a B indicating that it is a bus input and a number between 0 and 7 indicating the channel of the bus There is also an internal signal generator labeled SG that is capable of producing white or pink noise this signal is fed into the matrix so that it can be routed to the appropriate outputs for calibration or testing The mixing capabilities of the Vortex devices can b
156. status message would be FO1SGGAINO F01SGGAIN gt 3 Increase signal generator gain by 3 dB FO1SGGAINx where x is the new value of the signal generator gain If this command was issued after the example above then the status message would be FO1SGGAINS FO1SGGAIN Query signal generator gain 8 128 SGMUTE Mute Signal Generator This command controls the muting of the signal generator This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message F01SGMUTE1 Mute signal generator FO1SGMUTE1 FO1SGMUTEO Unmute signal generator FO1SGMUTEO FO1SGMUTEx where x is 0 or 1 depending on the current 1SGMUTE2 Toggle mute on signal generator E x p g state of the signal generator mute 1SGMUTE Query signal generator mute F01SGMUTEx where x is 0 or 1 depending on the current state of the signal generator mute 8 129 SGTYPE Set Type of Signal Produced by Signal Generator This command sets the type of signal produced by the internal signal generator Setting the type to 0 produces white noise while setting the type to 1 produces pink noise
157. stored after power up only if a preset is saved and that preset is set to be the power on preset Example Descri ption Status Message ae Wer Set AGC ramp rate on input FO1AGCRATE13 channel Tto 3 0B sec FO1AGCRATE13 FO1AGCRATE1x where x is a number between 1 and 5 depending on the current setting of the AGC ramp rate on input channel 1 Query the AGC ramp rate on input channel 1 FO1AGCRATE1 Set AGC ramp rate on input channels 1 8 to 5 dB sec Set AGC ramp rate on input channels 1 4 to 1 dB sec FO 1AGCRATE aaaa jand AGC ramp rate on FO1LAGCRATE aaaad6666 input channels 5 8 to 4 dB sec FO1AGCRATE 5 FOLAGCRATE 66666666 FO1AGCRATE abcdefgh where a h are each between a and depending on the current setting of the AGC ramp rate for each of the eight input channels Query AGC ramp rate on FO1AGCRATE input channels 1 8 8 8 AMASGN Assign Inputs to an Automixer This command is used to assign one of the mic line inputs 1 8 to an internal automixers Setting AMASGN to 0 for a given input channel corresponds to no automixer 1 corresponds to Automixer 1 and 2 corresponds to automixer 2 An AMASGN command usually removes a microphone from one automixer and adds it to another If the microphone is removed from an automixer where it was assigned as the Last Mic On and list mic mode AMLMM is set to manual for that au
158. t the AMGNOM command is a global limit that applies to all linked Vortex automixers with the same AMBUSID The first argument of this command specifies the automixer number 1 2 to adjust The second argument specifies the NOM limit 1 8 Even though this is a channel integer command use of the wildcard for specifying the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 1 and 64 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1AMNOM13 Kre for automixer 1 to a maximum FO1LAMNOM13 F01AMNOM2x where x is between 1 and 8 FO1AMNOM2 Query current local NOM limit for automixer 2 depending on the current setting of the local NOM limit for automixer 2 8 22 AMNOMAT Select NOM Attenuation on Each Output This command enables disables or queries NOM attenuation for the specified output 1 8 A D NOM attenuation is calculated as 10 log Number of Open Microphones This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset T
159. t preset is set to be the power on preset Example Description Status Message Set effective output gain of AEC reference 1 R1 to 6 GB FO1REFGAINR16 FO1REFGAINRI1 6 where x is the new value of the phone output gain Increase phone output gain by 3 dB If this command was issued after the example above then the status message would be where x is the new value of the phone output gain If this command was issued after the example above then the status message would be Query phone output gain 8 127 SGGAIN Set Gain of Signal Generator This command sets the gain of the internal signal generator The value of SGGAIN specifies the gain in dB applied to signal generator A gain of 0 dB produces a signal at nominal level 20 dB full scale This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message eee a ee ec eae ts A ee ec Shahi ees S FO1SGGAIN6 Set signal generator gain to 6 dB FO1SGGAIN6 FO1SGGAINx where x is the new value of the signal generator gain If this command was issued after the example above then the
160. the current setting of the gains for each of the twelve output channels 1 8 A D 8 52 GATE Query Gating Status Information This command is used to query the gating status of the microphone inputs The command can be used to query the status of individual microphones or the wildcard character can be used to query the status of all the microphone inputs The GATEEN can be used to have gating information sent automatically instead of having to poll this command Also see the CGATE command which only reports microphones that have been gated on for a specified hold time Tecate Query gating status of microphone ia input 3 Query gating status of all FO f A microphone inputs 1GATE 8 53 GATEEN Enable Automat Example Description Status Message FO1GATE3x where x is 0 or 1 depending on whether the input is gated off or gated on respectively FOLGATE abcdefgh where each letter a b etc is either 0 or 1 depending on whether the corresponding microphone input is gated off or gated on respectively ic Gating Messages This command controls whether or not gating information messages are sent automatically If GATEEN is enabled then a GATE query is performed each time the gating status of any microphone changes For example if no microphones are currently gated on and GATEEN is enabled then if microphone input 3 gates on the following status message will be au
161. the letters Guer inute status oral a b etc is either 0 or 1 depending of the current FO1MUTEO y status of the mute on the corresponding output If this ene command was sent after the example above then the status message would be FO1IMUTEO 000000001111 8 98 Nc Enable Noise Cancellation This command sets or queries the status of the Noise Cancellation NC algorithm on input channels 1 8 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FO1NC31 Enable NC on input channel 3 FOINC31 FO1NC10 Disable NC on input channel 1 FO1NC10 FO1NC1x where x is 0 or 1 depending on the current FO1NC12 Toggle NC state on input channel 1 state of NC on input channel 1 FO1NC2x where x is 0 or 1 depending on the current state of NC on the input channel FO1NC 1 Enable NC on input channels 1 8 FOINC 11111111 Disable NC on all microphone input channels 1 8 FO1NC2 Query NC state on input channel 2 FOINC 0 FO1INC 00000000 FO1NC abcdefgh where the letters a b etc are each 0 or 1 depending on the current state of NC for each of the corresponding input
162. ting of the NC attenuation input channel 1 level on input channel 1 Set NC attenuation level on all oe i IFOINCL 6 microphone input channels 1 8 FOINCL eeeeee to 6 dB Set NC attenuation level on input I lroncr aaaaiaia channels 1 4 to 0 dB and NC FOINCL 4aaaiiil attenuation level on input channels 5 8 to 9 dB I FOINCL abcdefgh where a h are each between 4 and depending on the current setting of the NC attenuation level for each of the eight input channels Query NC attenuation level on all pes microphone input channels 1 8 8 100 NVINIT Reinitialize Non Volatile Memory This command reinitializes or formats all non volatile memory settings This will effectively erase settings for global settings user presets macros labels and logic I O configurations This will basically reset the unit to a fresh out of the box state When this command is issued it writes to non volatile memory in order to format the contents back to the factory default state The writing process results in a short delay After the non volatile memory has been reformatted the Vortex will perform a software reset which is equivalent to a power cycle Example Description Status Message No status message will be generated There will be a short delay and then the Vortex will reset Reinitialize non volatile memory and perform a FOLNVINIT software reset 8 101 NVLOCK
163. tion 6 4 for more information on the binary format The range for the i and o bytes is 100 dB to 20 dB which corresponds to byte values of 32 to 152 For reference the LEDs on the front panel signal meter correspond to teh following dB levels left to right 20 12 7 3 0 3 9 20 The format of the s bytes are also the same as the binary gain commands The bytes are integers offset by 132 that represent the current AEC state The following table shows how the byte values translate to AEC states Byte Value AEC State Value Byte Value 132 AEC State Description 132 dle 133 Transmit 134 20 Receive 135 3 Double Talk Here s an example BLDATA message to clear things up F01BLDATAppppppppePppPpPpPpPpPpPpPp PPPPPPPPPPPPpppee eee ce adaaaace The first twelve bytes ppppppppeppp consist of only two values p 0x70 112 gt 112 132 20 0x8A 138 gt 138 132 6 So the signal at input A is at 6 dB while the signals at the rest of the inputs are at 20 dB The next twelve bytes ppppppcppppp consist of only two values p 0x70 112 gt 112 132 20 0x87 135 gt 135 132 3 So the signal at output 7 is at 3 dB while the signals at the rest of the outputs are at 20 dB The next two bytes pp consist of only one value p 0x70 112 gt 112 132 20 So the signal level of both AEC references is 20 dB The next eight bytes pppppppp consist of only one
164. tomatically generated FO1GATE 00100000 See the GATE command for more information This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset 8 54 GMUTEO Mute All Outputs Example Description Status Message F01GATEENO Disable automatic gating messages FO1GATEENO FO1GATEEN1 Enable automatic gating messages FO1LGATEENL Toggle enabled state of automatic gatin EMEP DEEN Where b einer Uori FOIGATEEN2 299 Jen depending on whether automatic gating messages messages are currently disabled or enabled Query enabled state of automatic gatin POLCA TELDE Wet iS Suet DOr 1 FO1GATEEN y garing depending on whether automatic gating messages messages are currently disabled or enabled The name of this command is an abbreviation of Global Mute Outputs Enabling this option causes all of the physical outputs to be muted outputs 1 8 A D This muting is independent of the normal output mute command MUTEO This command is provided so that the control program can implement a saftey mute feature The idea is that if the user accidentally misconfigures the Vortex and feedback begins to occur they can press the saftey mute to instantly mute all outputs before they
165. tomixer then the AMASGN command will fail and an ERROR 040 message will be generated If the microphone is removed from an automixer where it was a ssigned as the Chairman Mic and chairman mode AMCHATIR is enabled for that automixer then an ERROR 041 message will be generated See the ERROR command for more information on error messages See Section 3 5 for more information on dependencies within the automixer commands Although this command is a channel integer command the increment and decrement operators gt and lt are not supported for this particular command This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 0 and 2 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Lo 1AMASGN31 or input 3 to automixer FO1AMASGN31 fo FO1AMASGN3x where x is 0 1 or 2 depending on Query current automixer the current automixer assignment for channel 3 If this IFO 1AMASGN3 ey assignment for channel 3 command is issued after the example above then the status message will be FOLAMASGN31 J FOLAMASGN 0 Assign all mic inputs ton0 Mii am
166. ts cnunpue dianne D current state of the AGC on input channel D FO1LAGC 1 Enable AGC on input channels A D FO1LAGC 1111 FO1LAGC 0 Disable AGC on input channels A D ze LAGC 0000 1LAGC abcd where a d are each 0 or 1 depending FO1LAGC 2 Toggle AGC state on input channels A D jon the current state of the AGC for each of the four line input channels FO1LAGCC2 Toggle AGC state on input channel C FO1LAGC abcd where a d are each 0 or 1 depending FO1LAGC Query AGC state on input channels A D jon the current state of the AGC for each of the four line input channels 8 58 LAGCLINKAB Enable or Disable Stereo AGC Linking on Inputs A and B This command links the line input AGC of inputs A and B into a stereo pair The overall volume level of the stereo signal will be analyzed and the same gain will be applied to both channels This command has some side effects on the way the other line input AGC commands work When LAGCLINKAB is first enabled the settings for LAGC LAGCMAX LAGCMIN and LAGCRATE on channel A will be copied to channel B The original settings for channel B will not be restored after LAGCLINKAB is disabled Acknowledgements will be sent for any changes to channel B From then on any changes for these commands for either channel A or B will be set for both channels and acknowledgements will be sent for both channels
167. turn FO4GAINI110 while FO4GAINI might return FO 4GAINI AAAAAAAAA ASA 6 4 Matrix Commands Matrix commands are used for controlling parameters that exist at the crosspoints of the mixing matrices Typical parameters include gating for automixed signals gain and mute Before describing the matrix commands it is necessary to give a description of the matrices involved During the following discussion it will be helpful to refer to the figure below which shows all the matrices with their input and output labels 1 2 3 4 5 6 7 8 4 B c D Ri R W x Y z PaO Pai PEZ PBS Pag PES PEG PAT COLL WEO Wai WaZ ici Wat WES WRG WAT 7 V 7 7 jjj RU om A sseestesen ors ikl ddd E a I a REE ye el vod aanp an YEO Yai YaZ Y83 vat YES veS vaT TTT HLL The EF2280 has twelve analog outputs labeled 1 8 and A D These outputs are all at line level The EF2280 has twelve analog inputs labeled 1 8 and A D Inputs 1 8 are mic line selectable and inputs A D are line level only Inputs 1 8 can also have phantom power enabled and contain channel processing which includes the follwoing DSP algorithms Acoustic Echo Cancellation Noise Cancellation AGC and Automatic Microphone Mixing Vortex devices can be linked together so that they can share control information and digital audio signals The audio signals are shared on four digital busses labeled P W X Y and Z All Vortex devices can receive signals from all of these bu
168. uency bandwidth gain slope and enabled parameters Query the current parameter settings IFOIPEQIAB 1 slop i DE a e respectively If this filter was set to the same ai 1 p parameters as given in the above example the status message would be FOIPEQIAB 1 1 1250 40 20 1 1 8 104 PEQIB Set Bandwidth Parameter for Specified Parametric EQ Input Stage This command sets or queries the bandwidth parameter in 1 100th octaves for the parametric equalizer EQ filters on input channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the bandwidth parameter are 5 and 200 respectively This command has the same format and restrictions as the PEQIA command except that only one parameter the bandwidth is specified instead of all the parameters See the PEQTA command for more information To set the bandwidth parameter for an output parametric EQ filter use the PEQOB command To set all the parameters for an output parametric EQ filter use the PEOQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message o Set bandwidth of parametric EQ on FO1PEQIB3 2 40 input 3 band 2 to 40 1 100th FO1PEQIB3 2 40 octaves
169. uery enabled status of FOIMIC microphone gain stage for input channels 1 8 Enable microphone gain stages for inputs 1 4 and disable microphone FO1MIC 11110000 gain stages for inputs 5 8 FOIMTC 11110000 8 91 MINI Enable Modem Initialization String This command controls whether or not the modem initialization string is sent at power up If MINT is 0 then the modem initialization string is not sent If MINI is 1 then the modem initialization string is sent The text of the modem initialization string is set via the MINISTR command This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Pampa Description Status Message 1MINI1 Enable modem initialization string 1MINI1 FO1MINIO Disable modem initialization string FO1MINIO FO1IMINI2 Toggle enabled state of modem initialization string FOI1MINI Query enabled state of modem initialization string FO1MINIx where x is 0 or 1 depending on the current enabled state of the modem initialization string C aivace o Se wore aoe eee OA FOLMINIx where x is 0 or 1 depending on the current enabled state of the mode
170. up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Set the gain of the parametric EQ on Fo1PEorss TAR input 3 band 2 to 20 dB FOIPEQIG3 27 20 FO1PEQIGB 1 g where g is the current setting of the gain parameter for the parametric EQ on Query current gain setting of input B band 1 If the gain parameter of this filter parametric EQ on input B band 1 is set to the same value given in the example above then the status message will be FOIPEQIGB 1 20 FOLPEQIGB 1 8 108 PEQIS Set Slope Parameter for Specified Parametric EQ Input Stage This command sets or queries the slope parameter in dB per octave for the parametric equalizer EQ filters on input channels 1 8 and A D Each channel has five bands of parametric EQ that can be independently controlled For the Linkwitz Riley filters the slope can either be 12 or 24 dB Octave For the low shelf and high shelf filters the minimum value for the slope parameter is 1 and the maximum value is 1 2 times the current value of the gain parameter See the PEQIG command for information on the gain parameter This command has the same format and restrictions as the PEQTA command except that only one parameter the slope is specified instead of all the parameters See the PEQTA command for more information To set the slope parameter for an output parametric EQ filter u
171. utput pin 5 This one command is FO1LOK5 equivalent to executing the commands F01LOA5 and FO1LOD5 except that FO1LOK5 this command is more efficient Delete all the commands associated with all logic output pins This one command F01LOK is equivalent to executing the commands F01LOA1 and F01LOD1 foreach F01LOK logic output except that this command is much more efficient 8 78 LOM Mask Logic Output Pins This command is used to mask i e disable logic output pins The mask consists of 20 fields one for each logic output that can each be set to 0 or 1 If the mask bit for a given logic output is set to 1 then the logic output pin works normally If the mask bit for a given logic output is set to 0 then the logic output is disabled When a a logic output is disabled it is frozen in whatever state it is in when it is disabled The output pin s state will not change when the condition that drives it via LOA and LoD changes However any changes to that pin caused by setting the values with an LO command will affect the output pin value For instance you could disable mask a pin and then explicitly set its value to low with the Lo command When a logic output pin is re enabled it will be updated to the current status of whatever condition drives it via LOA and LOD This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only
172. value of an input to all of the outputs one row but not the entire matrix One example of using a wildcard for an integer matrix command would be FO4MGAINSG 0 This will set all the crosspoints in the signal generator row of the main matrix to 0 dB Thus the signal generator will be added to all of the outputs of the main matrix with a gain of 0 dB In this case a status message will be generated that looks like FO4MGAINSG The binary representation used here is the same method described in Section 6 3 You can also use the wildcard character to set the crosspoints of a row or column individually For example FO4MGAIN1 zzzzxxxxxx Sets the crosspoints of input 1 to 0 dB for outputs 1 8 10 dB for outputs A D and 12 dB for outputs R1 R2 and W Z In this case the EF2280 will respond with a status message of FO4MGAINSG ZZZZXXXXXX Queries using the character work in the usual manner For example FO4MGAIN3 A might return FO4MGAIN3 A 6 while FO4MGAIN2 might return FO4MGAIN2 Boolean matrix commands work as you would expect They use the characters 0 1 and 2 as described in Section 6 1 Here are some examples e FO4MMUTE2 3 1 mutes crosspoint 2 3 of the main matrix In other words the signal at input 2 will not be heard on output 3 A status message will be generated
173. vice When connecting to a VTX 1000 special proccessing is done on the Vortex in order to guarantee compatibility with the VTX 1000 This command enables processing for the VTX 1000 on the specified line output or outputs This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Descri ption Status Message FO1VTXMODO11 enable ViA moden FO1VTXMODO11 output 1 FO01VTXMODOAO Diseble VIX modean F01VTXMODOAO output A FOIVTXMNOD L Toggle status VTX FO1VTXMODO1x where x is either 0 or 1 depending mode on output 1 on the current status of VTX mode on output 1 Query status of VTX FO1VTXMODOAx where x is either 0 or 1 depending mode on output A on the current status of VTX mode on output A Enable VTX mode on outputs 1 8 A D Disable VTX mode on outputs 1 8 A D FO1VIXMODOA FOIVTXMODO 1 FOLVTXMODO 111111111111 FO1VTXMODO 0 FO1VTXMODO 000000000000 FOLVTXMODO 111111110000 Enable VTX mode on outputs 1 8 and disable VTX mode on outputs A D Toggle status of VTX FOLVTXMODO 111111110000 FO1VTXMODO abcdefghi7jk1 where each of the letters a b etc is eith
174. wledgements will be sent for any changes to channel D From then on any changes for these commands for either channel C or D will be set for both channels and acknowledgements will be sent for both channels This command is a boolean command See Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message POIEACCETNECDI Enable stereo AGC linking on inputs FOILAGCLINKODI C and D FOTEA CRINKCDO Disable stereo AGC linking on inputs FOITAGOLINKODG C and D BEN FO1LAGCLINKCDx where x is 0 or 1 depending on FOLLAGCLINKCD2 eo aaa AGC APRIND ON MPU the current state of stereo AGC linking on inputs C and D FO1LAGCLINKCDx where x iS 0 or 1 depending on the current state of stereo AGC linking on inputs C and D Query status of stereo AGC linking FO1LAGCLINKCD on inputs C and D 8 60 LAGCMAX Set Maximum Allowed Line Input AGC Gain This command sets the maximum gain that the AGC can apply on input channels A D For example if LAGCMAX is set to 10 then the AGC for that channel can apply a maximum of 10 dB of gain to the input signal This command was introduced in firmware version 2 5 0 This command i
175. x iS 0 or 1 current setting of LIEN FOLLIENx where x is 0 or 1 current setting of LIEN depending on the depending on the This conmmand configures which logic input pins are in a group Logic groups allow events to happen when certain combinations of inputs are present on the logic pins For example if a logic group was defined that consisted of three logic input pins pin 1 pin 2 and pin 3 then a total of eight combinations 23 are possible and a command or macro can be assigned to each combination This feature is particularly useful in room combining applications It can also be used to make controls based on rotary switches that output binary BCD or Gray codes Commands can be assigned to the configurations of a logic group via the LIN command This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Configure Logic Group 2 to contain logic input pins 5 8 Configure Logic Group 2 to contain logic input pins 2 3 5 8 and 13 FO1LIG2 01101001000010000000000 FOLLIG2 01101001000010000000000 Note that the pins in a logic group do not have to be contiguous
176. ximum or below its minimum the parameter will be set to its maximum or minimum value respectively Parameters associated with integer commands can be queried using the character For example if input A s gain is set to 12 and you send FO4GAINTA the device will respond with a status message of FO4GAINIA12 6 3 Channel Commands A command can be a channel command in addition to being one of the other types of commands integer or boolean A channel command means that the command applies to a specific input or output channel The channel is specified by a single character e g 1 2 A B etc occurring before any other payload data An example of a boolean channel command is the acc Automatic Gain Control command F04AGC30 disables the AEC on input channel 3 After sending this command the device will respond with a status message of FO4AGC30 An example of an integer channel command is the GAINTI command which adjusts the gain on the input channels FO4GAINIA12 sets the input gain of channel A to 12 dB After sending this command the device will respond with a status message of FO4GAINIA12 A wildcard character can be used as the channel specifier for many of the channel commands If this is the case there are two options for specifying the values for the channels The first method is to specify a single value that will be applied to all the channels Take the MUTEI command
177. y as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message FOIMUTEI41 Mute input 4 FOIMUTEI41 FO1MUTEIAO Unmute input A FO1MUTEIAO FOIMUTEI72 Toggle mute status of 1MUTEI7x where x is either 0 or 1 depending on a a input 7 the current mute status of the input FOIMUTEIC Query mute status of 1MUTEICx where x is either 0 or 1 depending on F ae input C the current mute status of the input Mute all inputs 1 8 A D FOIMUTEI 1 FOIMUTEI 111111111111 Unmute all inputs 1 8 A D FOIMUTEI 111111110000 mute inputs teang FO1MUTEI 111111110000 unmute inputs A D FO1IMUTEI O FO1IMUTEI 000000000000 FO1MUTEI abcdefghijkl where each of the letters a b etc is either 0 or 1 depending of the current Toggle mute status of all status of the mute on the corresponding input If this FO1MUTEI 2 inputs command was sent after the example above then the status message would be FOIMUTEI 111111110000 FO1MUTEI abcdefghi jk1 where each of the letters a b etc is either 0 or 1 depending of the current notes Query mute status of all status of the mute on the corresponding input If this inputs command was sent after the example above then the status message would be FOIMUTEI 111111110000 8 97
178. ypes and IDs of all linked devices When used in this manner wildcard characters are usually given for the device type and ID so that all connected devices will respond In the following example it is assumed that there are two EF2280 s device IDs 0 and 1 two EF2241 s device IDs 2 and 3 two EF2211 s device IDs 4 and 5 two EF2210 s device ID s 6 and 7 and two EF2201 s device ID s 0 and 1 linked together via EF Bus Example Description Status Message FOOPON FO1PON BO2PON BO3PON SO4PON SO5PON QO06PON Q07PON TOOPON TO1PON Ping all connected device to determine the number type and ID of the connected PING devices AANAAANDAAAAAA 8 119 PRESETK Delete One or All Presets This command kills deletes the specified preset If a wildcard character is used to specify the preset then all presets are deleted If an attempt is made to delete one of the factory presets in the range 0 15 the PRESETK command will fail and generate an ERROR 071 This is because the factory presets are read only thus the cannot be changed or deleted This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message FO1PRESETK18 Delete preset number 18 FO1P

Download Pdf Manuals

image

Related Search

Related Contents

RPC-150 USER`S MANUAL  CLJ 4550 User Guide - ZHTW - Bad Request - Hewlett  TOS8830C    WAITIN ON NEW DRAWINGS FOR BACKGROUND - For-Tune  Renesas M37906T-PRB Switch User Manual  挿入式傾斜計 DC-300I 取扱説明書    Kawasaki K-MS 1300-210 DB-A  高所点検カメラシステム ルーフビュー® 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file