0% found this document useful (0 votes)
36 views

P300 Command-Strings en-US

Uploaded by

Bono646
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

P300 Command-Strings en-US

Uploaded by

Bono646
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 42

P300

Command Strings

P300 command strings for third-party control systems, such as Crestron or Extron.
Version: 3.5 (2021-G)
Shure Incorporated

Table of Contents
Conventions 3
P300 Command Strings 3 Example Scenario: Muting a System 4

Command Strings (Common) 5


P300 Command Strings 3

2/42
Shure Incorporated

P300
Command Strings

P300 Command Strings


The device is connected via Ethernet to a control system, such as AMX, Crestron or Extron.
Connection: Ethernet (TCP/IP; select “Client” in the AMX/Crestron program)
Port: 2202
If using static IP addresses, the Shure Control and the Audio Network settings must be set to manual in Designer. Use the
Control IP address for TCP/IP communication with Shure devices.

Conventions
The device has 4 types of strings:

GET

Finds the status of a parameter. After the AMX/Crestron sends a GET command, the P300 responds with a REPORT
string

SET

Changes the status of a parameter. After the AMX/Crestron sends a SET command, the P300 will respond with a REPORT
string to indicate the new value of the parameter.

REP

When the P300 receives a GET or SET command, it will reply with a REPORT command to indicate the status of the para­
meter. REPORT is also sent by the P300 when a parameter is changed on the P300.

SAMPLE

Used for metering audio levels.

All messages sent and received are ASCII. Note that the level indicators and gain indicators are also in ASCII
Most parameters will send a REPORT command when they change. Thus, it is not necessary to constantly query parameters.
The P300 will send a REPORT command when any of these parameters change.
The character
“x”
in all of the following strings represents the channel of the P300 and can be ASCII numbers 0 through 4 as in the following ta­
ble

00 All Channels

01-08 Dante Inputs with Mic Processing

09-10 Dante Inputs

11-12 Analog Inputs

3/42
Shure Incorporated

13 USB Input

14 Mobile Input

15-16 Dante Outputs

17-18 Analog Outputs

19 USB Output

20 Mobile Output

21 Automixer Output

22 AEC Reference

23-28 Dante Outputs (firmware 4.1.x and newer)

Example Scenario: Muting a System


The Acoustic Echo Canceler (AEC) and P300 automixer require constant audio signal from the microphone to operate. Do
NOT send commands to the microphone to mute locally. Instead, use logic communication between the P300 and Microflex
Advance devices. This allows the AEC to continue processing audio even while the system is muted, and deliver the best re­
sults when the system is unmuted.
After logic functionality is set up between Shure devices, send the command from the control system to mute the P300 au­
tomixer output. If set up correctly, the P300 automixer output will mute, and the microphone LED color will change to indicate
the system is muted.
Note: Although the MXA310 LED status shows the system is muted, the audio signal is still passed to the P300 to allow contin­
uous processing.

Crestron/AMX Control System


Crestron/AMX sends the mute command to the P300.

P300
The LED command to indicate mute state is sent from the P300 to the MXA310.

MXA310
The MXA310 sends audio to the P300 for continuous processing.

Required Steps for Logic Functionality


1. In the MXA310 web application, go to Configuration > Button Control, then set mode to Logic Out.
2. In Designer, open the P300 and go to the Input tab. Enable Logic for every channel routed from the MXA310 micro­
phone. The device type appears at the bottom of the input channel strip.

Note: The MXA910 does not require set up for logic functionality.

4/42
Shure Incorporated

➀ Mute Command
Crestron/AMX sends the mute command to the P300.

➁ LED Command
The P300 sends the LED command to the MXA310 so that the microphone LED color matches the system mute state.

➂ Continuous Audio Signal


The MXA310 sends audio to the P300 for continuous processing. The system is muted from the P300 at the end of the au­
dio chain.

Best Practices for Muting:


➀ Mute Button:
Press the mute button on the Crestron/AMX panel.

➁ Crestron/AMX sends following command to P300:


< SET 21 AUTOMXR_MUTE TOGGLE >

Note: The TOGGLE command simplifies logic within the Crestron/AMX. ON/OFF commands can be used instead, but supple­
mental processes must be implemented within the Crestron/AMX.

➂ P300 Automixer channels mute, and P300 sends following REPORT back to Crestron/AMX:
< REP 21 AUTOMXR_MUTE ON >

This REPORT command can be used in various ways for button feedback on the control surface.

Command Strings (Common)


Get All

5/42
Shure Incorporated

Where xx is ASCII channel number: 00


Command String:
through 21, 23-28. Use this command
< GET xx ALL > on first power on to update the status of
all parameters.

P300 Response:
The P300 responds with individual Re­
< REP ... > port strings for all parameters.

Get Model Number

Command String:

< GET MODEL >

Where
P300 Response: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy is
32 characters of the model number.
< REP MODEL {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
The P300 always responds with a 32
character model number.

Get Serial Number

Command String:

< GET SERIAL_NUM >

Where
P300 Response: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy is
32 characters of the serial number. The
< REP SERIAL_NUM {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
P300 always responds with a 32 char­
acter serial number.

Get Channel Name

Command String:
Where xx is ASCII channel number: 00
< GET xx CHAN_NAME > through 20, 23-28.

Where
P300 Response: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy is
31 characters of the user name. The
< REP xx CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
P300 always responds with a 31 char­
acter name.

Get Device ID

Command String: The Device ID command does not con­


tain the x channel character, as it is for
< GET DEVICE_ID >
the entire P300.

P300 Response: Where


yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy is
< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
31 characters of the device ID. The

6/42
Shure Incorporated

P300 always responds with a 31 char­


acter device ID.

Get Firmware Version

Command String:

< GET FW_VER >

P300 Response: Where yyyyyyyyyyyyyyyyyy is 18 char­


acters. The P300 always responds with
< REP FW_VER {yyyyyyyyyyyyyyyyyy} >
18 characters.

Get Preset

Command String:

< GET PRESET >

P300 Response:
Where nn is the preset number 01-10.
< REP PRESET nn >

Set Preset

Command String: Where nn is the preset number 1-10.


(Leading zero is optional when using
< SET PRESET nn >
the SET command).

P300 Response:
Where nn is the preset number 01-10.
< REP PRESET nn >

Get Preset Name

Command String:

< GET PRESET1 >

< GET PRESET2 > Send one of these commands to the


P300.
< GET PRESET3 >

etc

P300 Response:

< REP PRESET1 {yyyyyyyyyyyyyyyyyyyyyyyyy} >


Where yyyyyyyyyyyyyyyyyyyyyyyyy is
< REP PRESET2 {yyyyyyyyyyyyyyyyyyyyyyyyy} > 25 characters of the preset name. The
P300 always responds with a 25 char­
< REP PRESET3 {yyyyyyyyyyyyyyyyyyyyyyyyy} >
acter device ID.

etc

Get Audio Gain

7/42
Shure Incorporated

Command String:
Where xx is ASCII channel number: 00
< GET xx AUDIO_GAIN_HI_RES > through 20; 22-28.

P300 Response: Where yyyy takes on the ASCII values


of 0000 to 1400. yyyy is in steps of one-
< REP xx AUDIO_GAIN_HI_RES yyyy >
tenth of a dB.

Set Audio Gain

Where xx is ASCII channel number: 01


Command String:
through 20; 22-28. Where yyyy takes
< SET xx AUDIO_GAIN_HI_RES yyyy > on the ASCII values of 0000 to 1400.
yyyy is in steps of one-tenth of a dB.

P300 Response:
Where yyyy takes on the ASCII values
< REP xx AUDIO_GAIN_HI_RES yyyy > of 0000 to 1400.

Increase Audio Gain by n dB

Where nn is the amount in one-tenth of


Command String:
a dB to increase the gain. nn can be
< SET xx AUDIO_GAIN_HI_RES INC nn > single digit ( n ), double digit ( nn ),
triple digit ( nnn ).

P300 Response:
Where yyyy takes on the ASCII values
< REP xx AUDIO_GAIN_HI_RES yyyy > of 0000 to 1400.

Decrease Audio Gain by n dB

Where nn is the amount in one-tenth of


Command String:
a dB to decrease the gain. nn can be
< SET xx AUDIO_GAIN_HI_RES DEC nn > single digit ( n ), double digit ( nn ),
triple digit ( nnn ).

P300 Response:
Where yyyy takes on the ASCII values
< REP xx AUDIO_GAIN_HI_RES yyyy > of 0000 to 1400.

Get Analog Input Gain Switch

Command String:
Where xx is ASCII channel number: 00
< GET xx AUDIO_IN_LVL_SWITCH > or 11-12.

P300 Response:

< REP xx AUDIO_IN_LVL_SWITCH LINE_LVL > The P300 will respond with one of
these strings.
< REP xx AUDIO_IN_LVL_SWITCH AUX_LVL >

Set Analog Input Gain Switch

8/42
Shure Incorporated

Command String:
Where xx is ASCII channel number: 00,
< SET xx AUDIO_IN_LVL_SWITCH LINE_LVL >
11, or 12. Send one of these com­
< SET xx AUDIO_IN_LVL_SWITCH AUX_LVL > mands to the P300.

P300 Response:

< REP xx AUDIO_IN_LVL_SWITCH LINE_LVL > The P300 will respond with one of
these strings.
< REP xx AUDIO_IN_LVL_SWITCH AUX_LVL >

Get Channel Audio Mute

Command String:
Where xx is ASCII channel number: 00
< GET xx AUDIO_MUTE > through 20.

P300 Response:

< REP xx AUDIO_MUTE ON > The P300 will respond with one of
these strings.
< REP xx AUDIO_MUTE OFF >

Mute Channel Audio

Command String:

< SET xx AUDIO_MUTE ON >

P300 Response:

< REP xx AUDIO_MUTE ON >

Unmute Channel Audio

Command String:

< SET xx AUDIO_MUTE OFF >

P300 Response:

< REP xx AUDIO_MUTE OFF >

Toggle Channel Audio Mute

Command String:

< SET xx AUDIO_MUTE TOGGLE >

P300 Response:
The P300 will respond with one of
< REP xx AUDIO_MUTE ON > these strings.

9/42
Shure Incorporated

< REP xx AUDIO_MUTE OFF >

Get Device Audio Mute

Command String:

< GET DEVICE_AUDIO_MUTE >

P300 Response:

< REP DEVICE_AUDIO_MUTE ON > The P300 will respond with one of
these strings.
< REP DEVICE_AUDIO_MUTE OFF >

Set Device Audio Mute

Command String:

< SET DEVICE_AUDIO_MUTE ON >


Send one of these commands to the
< SET DEVICE_AUDIO_MUTE OFF > P300.

< SET DEVICE_AUDIO_MUTE TOGGLE >

P300 Response:

< REP DEVICE_AUDIO_MUTE ON > The P300 will respond with one of
these strings.
< REP DEVICE_AUDIO_MUTE OFF >

Get Analog Output Gain Switch

Command String:
Where xx is ASCII channel number: 00,
< GET xx AUDIO_OUT_LVL_SWITCH > 17, or 18.

P300 Response:

< REP xx AUDIO_OUT_LVL_SWITCH LINE_LVL >


The P300 will respond with one of
< REP xx AUDIO_OUT_LVL_SWITCH AUX_LVL > these strings.

< REP xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

Set Analog Output Gain Switch

Command String:

< SET xx AUDIO_OUT_LVL_SWITCH LINE_LVL > Where xx is ASCII channel number: 00,
17, or 18. Send one of these com­
< SET xx AUDIO_OUT_LVL_SWITCH AUX_LVL >
mands to the P300.
< SET xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

The P300 will respond with one of


P300 Response:
these strings.

10/42
Shure Incorporated

< REP xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

Set Flash Lights on P300

Command String:
Send one of these commands to the
< SET FLASH ON >
P300. The flash automatically turns off
< SET FLASH OFF > after 30 seconds.

P300 Response:

< REP FLASH ON > The P300 will respond with one of
these strings.
< REP FLASH OFF >

Get Flash Lights on P300

Command String:

< GET FLASH >

P300 Response:

< REP FLASH ON > The P300 will respond with one of
these strings.
< REP FLASH OFF >

Set Metering Rate Inputs

Where yyyyy is a value from 00000 to


99999 representing milliseconds.
Command String:
00000=off; 00100=minimum value;
< SET METER_RATE_IN yyyyy > 99999=maximum value. Note: values
00001 to 00099 are not valid and result
in response.

Where

yyyyy

P300 Response: is rate in milliseconds. Value 00000


means metering is off. Where aaa, bbb,
< REP METER_RATE_IN yyyyy >
etc is the value of the audio level re­
< SAMPLE_IN aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm nnn ceived and is 000-060, which represent
> actual audio level of -60 to 0 dBFS.

aaa

is channel 1 data

bbb

11/42
Shure Incorporated

is channel 2 data

ccc

is channel 3 data

ddd

is channel 4 data

The sample data (aaa, bbb, ccc, ddd,


etc.) appears in the following order, rep­
resenting the 14 input channels:

1-8: Dante Inputs with Mic Processing

9-10: Dante Inputs

11-12: Analog Inputs

13: USB Input

14: Mobile Input

Get Metering Rate Inputs

Command String:

< GET METER_RATE_IN >

Where

yyyyy

is rate in milliseconds. Value 00000


means metering is off. Where aaa, bbb,
etc is the value of the audio level re­
ceived and is 000-060, which represent
actual audio level of -60 to 0 dBFS.
P300 Response:
aaa
< REP METER_RATE_IN yyyyy >
is channel 1 data
< SAMPLE_IN aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm nnn
>
bbb

is channel 2 data

ccc

is channel 3 data

ddd

is channel 4 data

12/42
Shure Incorporated

The sample data (aaa, bbb, ccc, ddd,


etc.) appears in the following order, rep­
resenting the 14 input channels:

1-8: Dante Inputs with Mic Processing

9-10: Dante Inputs

11-12: Analog Inputs

13: USB Input

14: Mobile Input

Set Metering Rate Outputs

Where yyyyy is a value from 00000 to


99999 representing milliseconds.
Command String:
00000=off; 00100=minimum value;
< SET METER_RATE_OUT yyyyy > 99999=maximum value. Note: values
00001 to 00099 are not valid and result
in response.

Where

yyyyy

is rate in milliseconds. Value 00000


means metering is off. Where aaa, bbb,
etc is the value of the audio level re­
ceived and is 000-060, which represent
actual audio level of -60 to 0 dBFS.

aaa

is channel 1 data

P300 Response: bbb

< REP METER_RATE_OUT yyyyy > is channel 2 data

< SAMPLE_OUT aaa bbb ccc ddd eee fff > ccc

is channel 3 data

ddd

is channel 4 data

The sample data (aaa, bbb, ccc, ddd,


etc.) appears in the following order:

1-2: Dante outputs

3-4: Analog outputs

5: USB output

13/42
Shure Incorporated

6: Mobile output

7-12: Dante outputs 3-8

Get Metering Rate Outputs

Command String:

< GET METER_RATE_OUT >

Where

yyyyy

is rate in milliseconds. Value 00000


means metering is off. Where aaa, bbb,
etc is the value of the audio level re­
ceived and is 000-060, which represent
actual audio level of -60 to 0 dBFS.

aaa

is channel 1 data

bbb

P300 Response: is channel 2 data

< REP METER_RATE_OUT yyyyy > ccc

< SAMPLE_OUT aaa bbb ccc ddd eee fff > is channel 3 data

ddd

is channel 4 data

The sample data (aaa, bbb, ccc, ddd,


etc.) appears in the following order:

1-2: Dante outputs

3-4: Analog outputs

5: USB output

6: Mobile output

7-12: Dante outputs 3-8

Set Metering Rate Processing Blocks

Where yyyyy is a value from 00000 to


99999 representing milliseconds.
Command String:
00000=off; 00100=minimum value;
< SET METER_RATE_PROC yyyyy > 99999=maximum value. Note: values
00001 to 00099 are not valid and result
in response.

14/42
Shure Incorporated

Where

yyyyy

is rate in milliseconds. Value 00000


means metering is off. Where aaa, bbb,
etc is the value of the audio level re­
ceived and is 000-060, which represent
actual audio level of -60 to 0 dBFS.

aaa

is channel 1 data

bbb

P300 Response: is channel 2 data

< REP METER_RATE_PROC yyyyy > ccc

< SAMPLE_PROC aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll > is channel 3 data

ddd

is channel 4 data

The sample data (aaa, bbb, ccc, ddd,


etc.) appears in the following order, rep­
resenting the 12 channels:

1-8: pre-AGC on Eight Dante Input


Channels

9: Automixer Output

10: pre-Compressor

11: AEC reference

Get Metering Rate Processing Blocks

Command String:

< GET METER_RATE_PROC >

Where

yyyyy
P300 Response:
is rate in milliseconds. Value 00000
< REP METER_RATE_PROC yyyyy >
means metering is off. Where aaa, bbb,
< SAMPLE_PROC aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll > etc is the value of the audio level re­
ceived and is 000-060, which represent
actual audio level of -60 to 0 dBFS.

aaa

15/42
Shure Incorporated

is channel 1 data

bbb

is channel 2 data

ccc

is channel 3 data

ddd

is channel 4 data

The sample data (aaa, bbb, ccc, ddd,


etc.) appears in the following order, rep­
resenting the 12 channels:

1-8: pre-AGC on Eight Dante Input


Channels

9: Automixer Output

10: pre-Compressor

11: AEC reference

Get LED Brightness

Command String:

< GET LED_BRIGHTNESS >

Where n can take on the following val­


ues:
P300 Response:
0 = LED disabled
< REP LED_BRIGHTNESS n >
1 = LED dim

2 = LED default

Set LED Brightness

Where n can take on the following val­


ues:
Command String:
0 = LED disabled
< SET LED_BRIGHTNESS n >
1 = LED dim

2 = LED default

P300 Response:

< REP LED_BRIGHTNESS n >

16/42
Shure Incorporated

Get Audio IP Address

Command String:

< GET IP_ADDR_NET_AUDIO_PRIMARY >

P300 Response:
Where yyyyyyyyyyyyyyy is a 15 digit IP
< REP IP_ADDR_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} > address.

Get Audio Subnet Address

Command String:

< GET IP_SUBNET_NET_AUDIO_PRIMARY >

P300 Response:
Where yyyyyyyyyyyyyyy is a 15 digit
< REP IP_SUBNET_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} > subnet address.

Get Audio Gateway Address

Command String:

< GET IP_GATEWAY_NET_AUDIO_PRIMARY >

P300 Response:
Where yyyyyyyyyyyyyyy is a 15 digit
< REP IP_GATEWAY_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} > gateway address.

Get Encryption Status

Command String:

< GET ENCRYPTION >

P300 Response:

< REP ENCRYPTION ON > The P300 will respond with one of
these strings.
< REP ENCRYPTION OFF >

Reboot P300

Command String:

< SET REBOOT >

P300 Response:

< REP REBOOT >

Get Error Events

17/42
Shure Incorporated

Command String:
Gets the last error that is logged on the
< GET LAST_ERROR_EVENT > P300.

P300 Response:
Where yyyyyyyyyyyyyyy is up to 128
< REP LAST_ERROR_EVENT {yyyyyyyyyyyyyyy} > characters.

Get PEQ Filter Enable

Where xx is the PEQ block; 00 means


all PEQ blocks on P300; 01-08 are
PEQ blocks on Dante Mic Inputs; 09-10
are EQ blocks on Dante Inputs; 11-12
are EQ blocks on Analog Inputs; 13 is
EQ block on USB Input; 14 is EQ block
on Mobile Input; 15-16 are PEQ blocks
on Dante Outputs; 17-18 are PEQ
Command String:
blocks on Analog Outputs; 19 is PEQ
< GET xx PEQ yy > block on USB Output; 21 is PEQ block
after the automixer; 23-28 are the PEQ
blocks on Dante outputs 3-8 (firmware
4.1.x and newer). Where yy is the filter
number in the selected PEQ block xx.
Valid values are as follows; 01­04: indi­
vidual filter when xx is in range of
01-08, or 15-21; 01-02: individual filter
when xx is in range of 09-14.

P300 Response:

< REP xx PEQ yy ON >

< REP xx PEQ yy OFF >

Set PEQ Filter Enable

Command String:

< SET xx PEQ yy ON > Send one of these commands to the


P300.
< SET xx PEQ yy OFF >

P300 Response:
Where xx is the PEQ block 15-16,
< REP xx PEQ yy ON > 17-18, 19, or 21. Where yy is the PEQ
filter 01-04 within the block. 00 can be
< REP xx PEQ yy OFF > used for all blocks or all filters.

Get Input Meter Display Mode

Command String:

< GET INPUT_METER_MODE >

18/42
Shure Incorporated

P300 Response:

< REP INPUT_METER_MODE PRE_FADER > The P300 will respond with one of
these strings.
< REP INPUT_METER_MODE POST_FADER >

Set Input Meter Display Mode

Command String:

< SET INPUT_METER_MODE PRE_FADER > Send one of these commands to the
P300.
< SET INPUT_METER_MODE POST_FADER >

P300 Response:

< REP INPUT_METER_MODE PRE_FADER > The P300 will respond with one of
these strings.
< REP INPUT_METER_MODE POST_FADER >

Get Output Meter Display Mode

Command String:

< GET OUTPUT_METER_MODE >

P300 Response:

< REP OUTPUT_METER_MODE PRE_FADER > The P300 will respond with one of
these strings.
< REP OUTPUT_METER_MODE POST_FADER >

Set Output Meter Display Mode

Command String:

< SET OUTPUT_METER_MODE PRE_FADER > Send one of these commands to the
P300.
< SET OUTPUT_METER_MODE POST_FADER >

P300 Response:

< REP OUTPUT_METER_MODE PRE_FADER > The P300 will respond with one of
these strings.
< REP OUTPUT_METER_MODE POST_FADER >

Get USB Connection Status

Command String:

< GET USB_CONNECT >

P300 Response:
The P300 will respond with one of
< REP USB_CONNECT ON > these strings.

19/42
Shure Incorporated

< REP USB_CONNECT OFF >

Get Matrix Mixer Routing

Where xx is input channel numbers 21


Command String:
or 0-14. Where yy is output channel
< GET xx MATRIX_MXR_ROUTE yy > numbers 0, 15-20, or 23-28 (firmware
4.1.x and newer).

P300 Response:

< REP xx MATRIX_MXR_ROUTE yy ON > The P300 will respond with one of
these strings.
< REP xx MATRIX_MXR_ROUTE yy OFF >

Set Matrix Mixer Routing

Command String: Where xx is input channel numbers 21


or 0-14. Where yy is output channel
< SET xx MATRIX_MXR_ROUTE yy ON >
numbers 0, 15-20, or 23-28 (firmware
< SET xx MATRIX_MXR_ROUTE yy OFF > 4.1.x and newer). Send one of these
commands to the P300.

P300 Response:

< REP xx MATRIX_MXR_ROUTE yy ON > The P300 will respond with one of
these strings.
< REP xx MATRIX_MXR_ROUTE yy OFF >

Get Matrix Mixer Gain

Where xx is input channel numbers 21


Command String:
or 0-14. Where yy is output channel
< GET xx MATRIX_MXR_GAIN yy > numbers 0, 15-20, or 23-28 (firmware
4.1.x and newer).

P300 Response: Where zzzz takes on the ASCII values


of 0000 to 1400. zzzz is in steps of one-
< REP xx MATRIX_MXR_GAIN yy zzzz >
tenth of a dB.

Set Matrix Mixer Gain

Where xx is input channel numbers 21


or 9-14. Where yy is output channel
Command String:
numbers 15-20 or 23-28 (firmware 4.1.x
< SET xx MATRIX_MXR_GAIN yy zzzz > and newer). Where zzzz takes on the
ASCII values of 0000 to 1400. zzzz is in
steps of one-tenth of a dB.

P300 Response:

< REP xx MATRIX_MXR_GAIN yyzzzz >

Increment Matrix Mixer Gain

20/42
Shure Incorporated

Where xx is input channel numbers 21


Command String: or 9-14. Where yy is output channel
numbers 15-20 or 23-28 (firmware 4.1.x
< SET xx MATRIX_MXR_GAIN yy INC nn >
and newer). Where nn is in steps of
one-tenth of a dB.

P300 Response: Where zzzz takes on the ASCII values


of 0000 to 1400. zzzz is in steps of one-
< REP xx MATRIX_MXR_GAIN yy zzzz >
tenth of a dB.

Decrement Matrix Mixer Gain

Where xx is input channel numbers 21


Command String: or 9-14. Where yy is output channel
numbers 15-20 or 23-28 (firmware 4.1.x
< SET xx MATRIX_MXR_GAIN yy DEC nn >
and newer). Where nn is in steps of
one-tenth of a dB.

P300 Response: Where zzzz takes on the ASCII values


of 0000 to 1400. zzzz is in steps of one-
< REP xx MATRIX_MXR_GAIN yy zzzz >
tenth of a dB.

Get Control Network MAC Address

Command String:

< GET CONTROL_MAC_ADDR >

Where yy:yy:yy:yy:yy:yy is a 17 char lit­


P300 Response:
eral string formatted as 6 octets, each
< REP CONTROL_ MAC_ADDR yy:yy:yy:yy:yy:yy > separated by a colon. Example:
00:0E:DD:FF:F1:63

Get Network Audio Channel Name

Command String:
Where xx is channel number All chan­
< GET xx NA_CHAN_NAME > nels: 0 P300: 1-10, 15-16

Where xx is channel number. Where


P300 Response: {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} is
31 char channel name. Value is padded
< REP xx NA_CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
with spaces as needed to ensure that
31 char are always reported.

Get Network Audio Device Name

Command String:

< GET NA_DEVICE_NAME >

P300 Response: Where


{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} is
< REP NA_DEVICE_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >
a text string. Most devices allow device

21/42
Shure Incorporated

id to be up to 31characters. Value is
padded with spaces as needed to en­
sure that 31 char are always reported.

Restore Default Settings

Command String:
Request the device to set itself to de­
< SET DEFAULT_SETTINGS > fault settings.

P300 Response:
Where xx = 00 if restore is successful.
< REP PRESET xx >

Get AEC State

Command String: Where xx is the channel number: All


Dante Mic Channels: 00; P300 Dante
< GET xx AEC >
Channel with Mic Processing: 01-08.

P300 Response:

< REP xx AEC ON > The P300 will respond with one of
these strings.
< REP xx AEC OFF >

Set AEC State

Command String:

< SET xx AEC ON >


Send one of these commands to the
< SET xx AEC OFF > P300.

< SET xx AEC TOGGLE >

P300 Response:

< REP xx AEC ON > The P300 will respond with one of
these strings.
< REP xx AEC OFF >

Get AEC Reference Signal

Command String:
Where xx is channel number that can
< GET xx AEC_REF > be 00 or 22.

Where xx is channel number. Where n


can take on the following values:
P300 Response:
DANTEOUT1
< REP xx AEC_REF n >
DANTEOUT2
DANTEOUT3
DANTEOUT4

22/42
Shure Incorporated

DANTEOUT5
DANTEOUT6
DANTEOUT7
DANTEOUT8
ANALOGOUT1
ANALOGOUT2
DANTEIN9
DANTEIN10
ANALOGIN1
ANALOGIN2
USBIN
MOBILEIN

Set AEC Reference Signal

Where xx is channel number. Where n


can take on the following values:

DANTEOUT1
DANTEOUT2
DANTEOUT3
DANTEOUT4
DANTEOUT5
DANTEOUT6
Command String:
DANTEOUT7
< SET xx AEC_REF n > DANTEOUT8
ANALOGOUT1
ANALOGOUT2
DANTEIN9
DANTEIN10
ANALOGIN1
ANALOGIN2
USBIN
MOBILEIN

Where xx is channel number. Where n


can take on the following values:

DANTEOUT1
DANTEOUT2
DANTEOUT3
DANTEOUT4
P300 Response: DANTEOUT5
DANTEOUT6
< REP xx AEC_REF n >
DANTEOUT7
DANTEOUT8
ANALOGOUT1
ANALOGOUT2
DANTEIN9
DANTEIN10
ANALOGIN1
ANALOGIN2

23/42
Shure Incorporated

USBIN
MOBILEIN

Set ERLE Meter Rate

Where yyyyy is a value from 00000 to


99999 representing milliseconds.
Command String:
00000 = off; 00100 = minimum value;
< SET METER_RATE_ERLE yyyyy > 99999=maximum value. Note: values
00001 to 00099 are not valid and result
in response.

Where

yyyyy

= rate in milliseconds. Value 00000


means metering is off.

Where aaa, bbb, etc is the sample for


each channel. ERLE data is in 1 dB in­
crement and is in the range of 00 to 40
dB

aaa

= channel 1 data

bbb

P300 Response: = channel 2 data

< REP METER_RATE_ERLE yyyyy > ccc

< SAMPLE_ERLE aaa bbb ccc ddd eee fff ggg hhh > = channel 3 data

ddd

= channel 4 data

eee

= channel 5 data

fff

= channel 6 data

ggg

= channel 7 data

hhh

= channel 8 data

Get ERLE Meter Rate

24/42
Shure Incorporated

Command String:

< GET METER_RATE_ERLE >

Where
P300 Response:
yyyyy
< REP METER_RATE_ERLE yyyyy >
= rate in milliseconds. Value 00000
means metering is off.

Get NLP State

Command String: Where xx is the channel number: All


Dante Mic Channels: 00; P300 Dante
< GET xx AEC_NLP >
Channel with Mic Processing: 01-08.

P300 Response:

< REP xx AEC_NLP LOW >


The P300 will respond with one of
< REP xx AEC_NLP MEDIUM > these commands.

< REP xx AEC_NLP HIGH >

Set NLP State

Command String:

< SET xx AEC_NLP LOW >


The P300 will respond with one of
< SET xx AEC_NLP MEDIUM > these commands.

< SET xx AEC_NLP HIGH >

P300 Response:

< REP xx AEC_NLP LOW >


The P300 will respond with one of
< REP xx AEC_NLP MEDIUM > these commands.

< REP xx AEC_NLP HIGH >

Get Noise Reduction State

Command String: Where xx is the channel number: All


Dante Mic Channels: 00; P300 Dante
< GET xx NOISE_RED >
Channel with Mic Processing: 01-08.

P300 Response:

< REP xx NOISE_RED ON > The P300 will respond with one of
these commands.
< REP xx NOISE_RED OFF >

25/42
Shure Incorporated

Set Noise Reduction State

Command String:

< SET xx NOISE_RED ON > The P300 will respond with one of
these commands.
< SET xx NOISE_RED OFF >

P300 Response:

< REP xx NOISE_RED ON > The P300 will respond with one of
these commands.
< REP xx NOISE_RED OFF >

Get Noise Reduction Level

Command String: Where xx is the channel number: All


Dante Mic Channels: 00; P300 Dante
< GET xx NOISE_RED_LVL >
Channel with Mic Processing: 01-08.

P300 Response:

< REP xx NOISE_LVL LOW >


The P300 will respond with one of
< REP xx NOISE_RED_LVL MEDIUM > these commands.

< REP xx NOISE_RED HIGH >

Set Noise Reduction Level

Command String:

< SET xx NOISE_RED_LVL LOW >


The P300 will respond with one of
< SET xx NOISE_RED_LVL MEDIUM > these commands.

< SET xx NOISE_RED_LVL HIGH >

P300 Response:

< REP xx NOISE_RED_LVL LOW >


The P300 will respond with one of
< REP xx NOISE_RED_LVL MEDIUM > these commands.

< SET xx NOISE_RED_LVL HIGH >

Get AGC State

Command String: Where xx is the channel number: All


Dante Mic Channels: 00; P300 Dante
< GET xx AGC >
Channel with Mic Processing: 01-08.

P300 Response:
The P300 will respond with one of
< REP xx AGC ON > these strings.

26/42
Shure Incorporated

< REP xx AGC OFF >

Set AGC State

Command String:

< SET xx AGC ON >


Send one of these commands to the
< SET xx AGC OFF > P300.

< SET xx AGC TOGGLE >

P300 Response:

< REP xx AGC ON > The P300 will respond with one of
these strings.
< REP xx AGC OFF >

Set AGC Metering Rate

Where yyyyy is a value from 00000 to


99999 representing milliseconds.
Command String:
00000 = off; 00100 = minimum value;
< SET METER_RATE_AGC yyyyy > 99999=maximum value. Note: values
00001 to 00099 are not valid and result
in response.

Where yyyyy = rate in milliseconds.


Value 00000 means metering is off.

Where aaa, bbb, etc is the sample for


each channel. ERLE data is in 1 dB in­
crement and is in the range of 00 to 40
dB

aaa

= channel 1 data
P300 Response:
bbb
< REP METER_RATE_AGC yyyyy >
= channel 2 data
< SAMPLE_AGC aaa bbb ccc ddd eee fff ggg hhh >
ccc

= channel 3 data

ddd

= channel 4 data

eee

= channel 5 data

fff

27/42
Shure Incorporated

= channel 6 data

ggg

= channel 7 data

hhh

= channel 8 data

AGC Gain data is in 1 dB increment.


The reported data is scaled by 20 so
the range is 00 to 40, representing an
actual range of -20 to + 20 dB. -20 dB
is represented as 00; 0 dB is represent­
ed as 20; +20 dB is represented as 40.

Get AGC Metering Rate

Command String:

< GET METER_RATE_AGC >

Where yyyyy = rate in milliseconds.


Value 00000 means metering is off.

Where aaa, bbb, etc is the sample for


each channel. ERLE data is in 1 dB in­
crement and is in the range of 00 to 40
dB

aaa

= channel 1 data

bbb

= channel 2 data
P300 Response:
ccc
< REP METER_RATE_AGC yyyyy >
= channel 3 data
< SAMPLE_AGC aaa bbb ccc ddd eee fff ggg hhh >

ddd

= channel 4 data

eee

= channel 5 data

fff

= channel 6 data

ggg

= channel 7 data

28/42
Shure Incorporated

hhh

= channel 8 data

AGC Gain data is in 1 dB increment.


The reported data is scaled by 20 so
the range is 00 to 40, representing an
actual range of -20 to + 20 dB. -20 dB
is represented as 00; 0 dB is represent­
ed as 20; +20 dB is represented as 40.

Get AGC Max Cut Value

Command String:
Where xx is channel number: All chan­
< GET xx AGC_MAX_CUT > nels: 0; P300: 01-08.

P300 Response: Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
< REP xx AGC_MAX_CUT yyy >
Cut data defined in SET command.

Set AGC Max Cut Value

Where xx is channel number: All chan­


nels: 0; P300: 01-08. Where yyy is AGC
Max Cut data in 0.1 dB increment. The
actual range of ­20.0 to 0.0 dB is shift­
Command String: ed by 20.0 and then multiplied by 10 so
user data has a range of 000 to 200.
< SET xx AGC_MAX_CUT yyy >
-20.0 dB is represented as 000

-12.3 dB is represented as 077

-1.2 dB is represented as 188.

Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
Cut data in 0.1 dB increment. The actu­
al range of -20.0 to 0.0 dB is shifted by
P300 Response: 20.0 and then multiplied by 10 so user
data has a range of 000 to 200.
< REP xx AGC_MAX_CUT yyy >
-20.0 dB is represented as 000

-12.3 dB is represented as 077

-1.2 dB is represented as 188.

Set AGC Max Cut Value Increment

Command String: Where xx is channel number: All chan­


nels: 0; P300: 01-08. Where nnn is in
< SET xx AGC_MAX_CUT inc nnn >
units of one­tenth of a dB. The request­

29/42
Shure Incorporated

ed is multiplied by 10 and is three digits


long.

1.2 is represented as 012

12.3 is represented as 123

The resulting Cut when the

nnn

is applied must be in the range of


000-200.

P300 Response: Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
< REP xx AGC_MAX_CUT yyy >
Cut data defined in SET command.

Set AGC Max Cut Value Decrement

Where xx is channel number: All chan­


nels: 0; P300: 01-08. Where nnn is in
units of one­tenth of a dB. The request­
ed is multiplied by 10 and is three digits
long.

Command String: 1.2 is represented as 012

< SET xx AGC_MAX_CUT dec nnn > 12.3 is represented as 123

The resulting Cut when the

nnn

is applied must be in the range of


000-200.

P300 Response: Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
< REP xx AGC_MAX_CUT yyy >
Cut data defined in SET command.

Get AGC Max Boost Value

Command String:
Where xx is channel number: All chan­
< GET xx AGC_MAX_BOOST > nels: 0; P300: 01-08.

P300 Response: Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
< REP xx AGC_MAX_BOOST yyy >
Boost data defined in SET command.

Set AGC Max Boost Value

Where xx is channel number: All chan­


Command String: nels: 0; P300: 01-08. Where yyy is AGC
Max Boost data. The range is 000 to
30/42
Shure Incorporated

200, representing an actual range of


0.0 to +20.0 dB in 0.1 dB increment.
< SET xx AGC_MAX_BOOST yyy >
+12.3 dB is represented as 123

+1.2 dB is represented as 012

Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
Boost data. The range is 000 to 200,
P300 Response: representing an actual range of 0.0 to
+20.0 dB in 0.1 dB increment.
< REP xx AGC_MAX_BOOST yyy >

+12.3 dB is represented as 123

+1.2 dB is represented as 012

Set AGC Max Boost Value Increment

Where xx is channel number: All chan­


Command String: nels: 0; P300: 01-08. Where nnn is in
units of one-tenth of a dB. The resulting
< SET xx AGC_MAX_BOOST inc nnn >
Boost when the nnn is applied must be
in the range of 000-200.

P300 Response: Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
< REP xx AGC_MAX_BOOST yyy >
Boost data defined in SET command.

Set AGC Max Boost Value Decrement

Where xx is channel number: All chan­


Command String: nels: 0; P300: 01-08. Where nnn is in
units of one-tenth of a dB. The resulting
< SET xx AGC_MAX_BOOST dec nnn >
Boost when the nnn is applied must be
in the range of 000-200.

P300 Response: Where xx is channel number in the


range of 01-08. Where yyy is AGC Max
< REP xx AGC_MAX_BOOST yyy >
Boost data defined in SET command.

Get AGC Target Level

Command String:
Where xx is channel number: All chan­
< GET xx AGC_TARGET > nels: 0; P300: 01-08.

P300 Response: Where xx is channel number in the


range of 01­08. Where yyy is AGC Tar­
< REP xx AGC_TARGET yyy >
get data defined in SET command.

Set AGC Target Level

31/42
Shure Incorporated

Where xx is channel number: All chan­


nels: 0; P300: 01-08. Where yyy is AGC
Target Level data in 0.1 dBFS incre­
ment. Actual range of -50.0 to 0.0 dBFS
is shifted by 50 then multiplied by 10,
Command String: resulting in user data in the range of
000 to 500..
< SET xx AGC_TARGET yyy >

-50.0 is represented as 000

-12.3 is represented as 377

-1.2 is represented as 488

Where xx is channel number in the


range of 01-08. Where yyy is AGC Tar­
get Level data in 0.1 dBFS increment.
Actual range of -50.0 to 0.0 dBFS is
shifted by 50 then multiplied by 10, re­
P300 Response: sulting in user data in the range of 000
< REP xx AGC_TARGET yyy > to 500..

-50.0 is represented as 000

-12.3 is represented as 377

-1.2 is represented as 488

Set AGC Target Level Increment

Where xx is channel number: All chan­


nels: 0; P300: 01-08. Where nnn is in
units of one­tenth of a dBFS. The re­
quested nnn is multiplied by 10 and is
three digits long:

Command String: 1.2 is represented as 012

< SET xx AGC_TARGET inc nnn > 12.3 is represented as 123

The resulting Target when the

nnn

is applied must be in the range


000-200.

P300 Response: Where xx is channel number in the


range of 01­08. Where yyy is AGC Tar­
< REP xx AGC_TARGET yyy >
get data defined in SET command.

Set AGC Target Level Decrement

32/42
Shure Incorporated

Where xx is channel number: All chan­


nels: 0; P300: 01-08. Where nnn is in
units of one­tenth of a dBFS. The re­
quested nnn is multiplied by 10 and is
three digits long:

1.2 is represented as 012


Command String:

< SET xx AGC_TARGET dec n > 12.3 is represented as 123

The resulting Target when the

nnn

is applied must be in the range of


000-200.

P300 Response: Where xx is channel number in the


range of 01­08. Where yyy is AGC Tar­
< REP xx AGC_TARGET yyy >
get data defined in SET command.

Get Gate Inhibit State (Only works on firmware < 4.1.x)

Command String:

< GET 22 GATE_INHIBIT >

P300 Response:

< REP 22 GATE_INHIBIT ON > The P300 will respond with one of
these strings.
< REP 22 GATE_INHIBIT OFF >

Set Gate Inhibit State (Only works on firmware < 4.1.x)

Command String:

< SET 22 GATE_INHIBIT ON >


Send one of these commands to the
< SET 22 GATE_INHIBIT OFF > P300.

< SET 22 GATE_INHIBIT TOGGLE >

P300 Response:

< REP 22 GATE_INHIBIT ON > The P300 will respond with one of
these strings.
< REP 22 GATE_INHIBIT OFF >

Get Automixer Mode

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_MODE > number, 00 or 21.

33/42
Shure Incorporated

P300 Response:

< REP xx AUTOMXR_MODE MANUAL >


The P300 will respond with one of
< REP xx AUTOMXR_MODE GAINSHARE > these strings.

< REP xx AUTOMXR_MODE GATING >

Set Automixer Mode

Command String:

< SET xx AUTOMXR_MODE MANUAL >


Send one of these commands to the
< SET xx AUTOMXR_MODE GAINSHARE > P300.

< SET xx AUTOMXR_MODE GATING >

P300 Response:

< REP xx AUTOMXR_MODE MANUAL >


The P300 will respond with one of
< REP xx AUTOMXR_MODE GAINSHARE > these strings.

< REP xx AUTOMXR_MODE GATING >

Get Automixer Off Attenuation

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_OFF_ATT > number, 00 or 21.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_OFF_ATT yyy > Where yyy is automixer off attenuation.

Set Automixer Off Attenuation

Where xx is automixer channel number.


Where yyy is automixer off attenuation
in 1 dB increment. Actual range of -110
to -3 dB is shifted by 110, so user data
Command String: is in the range of 0 to 107.
< SET xx AUTOMXR_OFF_ATT yyy >
-110 is represented as 000

-10 is represented as 100

-3 is represented as 107

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_OFF_ATT yyy > Where yyy is automixer off attenuation.

Get Automixer Gating Sensitivity

34/42
Shure Incorporated

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_GATE_SEN > number, 00 or 21.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_GATE_SEN y > Where y is automixer gating sensitivity.

Set Automixer Gating Sensitivity

Command String: Where xx is automixer channel number.


Where y is automixer gating sensitivity
< SET xx AUTOMXR_GATE_SEN y >
in the range of 1 to 9, in increment of 1.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_GATE_SEN y > Where y is automixer gating sensitivity.

Set Automixer Gating Sensitivity Increment

Where xx is automixer channel number.


Command String:
Where nis increment step. The value
< SET xx AUTOMXR_GATE_SEN inc n > after n is applied cannot exceed the
range of 1 to 9.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_GATE_SEN y > Where y is automixer gating sensitivity.

Set Automixer Gating Sensitivity Decrement

Where xx is automixer channel number.


Command String:
Where nis decrement step. The value
< SET xx AUTOMXR_GATE_SEN dec n > after n is applied cannot exceed the
range of 1 to 9.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_GATE_SEN y > Where y is automixer gating sensitivity.

Get Automixer Maximum Number of Mics

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_MAX_NOM > number, 00 or 21.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_MAX_NOM y > Where y is automixer Max NOM.

Set Automixer Maximum Number of Mics

35/42
Shure Incorporated

Command String: Where xx is automixer channel number.


Where y is automixer Max NOM in the
< SET xx AUTOMXR_MAX_NOM y >
range of 1 to 8, in increment of 1.

P300 Response:
Where xx is automixer channel number.
< REP xx AUTOMXR_MAX_NOM y > Where y is automixer Max NOM.

Get Automixer Last Mic Lock On

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_LMLO > number, 00 or 21.

P300 Response:

< REP xx AUTOMXR_LMLO ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_LMLO OFF >

Set Automixer Last Mic Lock On

Command String:

< SET xx AUTOMXR_LMLO ON >


Send one of these commands to the
< SET xx AUTOMXR_LMLO OFF > P300.

< SET xx AUTOMXR_LMLO TOGGLE >

P300 Response:

< REP xx AUTOMXR_LMLO ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_LMLO OFF >

Get Automixer Hold Time

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_HOLDTIME > number, 00 or 21.

P300 Response:
Where xxis automixer channel number.
< REP xx AUTOMXR_HOLDTIME yyyy > Where yyyy is automixer Hold Time.

Set Automixer Hold Time

Where xx is automixer channel number.


Command String:
Where yyyy is automixer Hold Time in
< SET xx AUTOMXR_HOLDTIME yyyy > the range of 0100 to 1500 ms, in incre­
ment of 1 ms.

Where xx is automixer channel number.


P300 Response:
Where yyyy is automixer Hold Time.

36/42
Shure Incorporated

< REP xx AUTOMXR_HOLDTIME yyyy >

Get Automixer Gating Optimization

Command String:
Where xx is the automixer channel
< GET xx AUTOMXR_GATE_OPT > number, 00 or 21.

Where mode is the automixer gating


optimization setting:
P300 Response:
NORMAL
< REP xx AUTOMXR_GATE_OPT mode > MXA310
MXA710
MXA910

Set Automixer Gating Optimization

Where

xx

is the automixer channel number, 00 or


21.
Command String:

< SET xx AUTOMXR_GATE_OPT mode > Where mode is the automixer gating
optimization setting:

NORMAL
MXA310
MXA710
MXA910

P300 Response:

< REP xx AUTOMXR_GATE_OPT mode >

Get Automixer Channel Always On

Command String:
Where xx is the channel number: All:
< GET xx AUTOMXR_ALWAYS_ON > 00; P300: 01-08.

P300 Response:

< REP xx AUTOMXR_ALWAYS_ON ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_ALWAYS_ON OFF >

Set Automixer Channel Always On

Send one of these commands to the


Command String:
P300.

37/42
Shure Incorporated

< SET xx AUTOMXR_ALWAYS_ON ON >

< SET xx AUTOMXR_ALWAYS_ON OFF >

< SET xx AUTOMXR_ALWAYS_ON TOGGLE >

P300 Response:

< REP xx AUTOMXR_ALWAYS_ON ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_ALWAYS_ON OFF >

Get Automixer Channel Priority

Command String:
Where xx is the channel number: All:
< GET xx AUTOMXR_PRIORITY > 00; P300: 01-08.

P300 Response:

< REP xx AUTOMXR_PRIORITY ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_PRIORITY OFF >

Set Automixer Channel Priority

Command String:

< SET xx AUTOMXR_PRIORITY ON >


Send one of these commands to the
< SET xx AUTOMXR_PRIORITY OFF > P300.

< SET xx AUTOMXR_PRIORITY TOGGLE >

P300 Response:

< REP xx AUTOMXR_PRIORITY ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_PRIORITY OFF >

Get Automixer Post Gate Mute

xx is the channel number and can only


Command String: be channel 00 or 21.

< GET xx AUTOMXR_MUTE > Mute sync implementations: Use this


command to set the system mute state.

P300 Response:

< REP xx AUTOMXR_MUTE ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_MUTE OFF >

Set Automixer Post Gate Mute

38/42
Shure Incorporated

Command String: xx is the channel number and can only


be channel 00 or 21.
< SET xx AUTOMXR_MUTE ON >
Mute sync implementations: Use this
< SET xx AUTOMXR_MUTE OFF >
command to set the system mute state.
< SET xx AUTOMXR_MUTE TOGGLE > ON is muted, OFF is unmuted.

P300 Response:

< REP xx AUTOMXR_MUTE ON > The P300 responds with one of these
strings.
< REP xx AUTOMXR_MUTE OFF >

Get Automixer Gate Status

Command String: Where xx is the channel number: All:


00; Individual Channel: 01­08; Gate In­
< GET xx AUTOMXR_GATE >
hibit Channel: 22.

P300 Response:

< REP xx AUTOMXR_GATE ON > The P300 will respond with one of
these strings.
< REP xx AUTOMXR_GATE OFF >

Get Compressor State

Command String:
Where xx is the channel number 00 or
< GET xx COMPRESSOR > 21.

P300 Response:

< REP xx COMPRESSOR ON > The P300 will respond with one of
these strings.
< REP xx COMPRESSOR OFF >

Set Compressor State

Command String:

< SET xx COMPRESSOR ON >


Send one of these commands to the
< SET xx COMPRESSOR OFF > P300.

< SET xx COMPRESSOR TOGGLE >

P300 Response:

< REP xx COMPRESSOR ON > The P300 will respond with one of
these strings.
< REP xx COMPRESSOR OFF >

Get Compressor Threshold

39/42
Shure Incorporated

Command String:
Where xx is the channel number 00 or
< GET xx COMP_THRESHOLD > 21.

P300 Response: Where xx is the channel number 00 or


21. Where yyy is Compressor Thresh­
< REP xx COMP_THRESHOLD yyy >
old data, as defined in SET command.

Set Compressor Threshold

Where xx is the channel number 00 or


21. Where yyy is Compressor Thresh­
old data in 0.1 dB increment. Actual
range of -60.0 to 0.0 dB is shifted by 60
Command String: then multiplied by 10, resulting in user
data in the range of 000 to 600.
< SET xx COMP_THRESHOLD yyy >
-60.0 is represented as 000

-12.3 is represented as 477

-1.2 is represented as 588

P300 Response: Where xx is the channel number 00 or


21. Where yyy is Compressor Thresh­
< REP xx COMP_THRESHOLD yyy >
old data, as defined in SET command.

Get Compressor Ratio

Command String:
Where xx is the channel number 00 or
< GET xx COMP_RATIO > 21.

P300 Response: Where xx is the channel number 00 or


21. Where yyyy is Compressor Ratio
< REP xx COMP_RATIO yyyy >
data, as defined in SET command.

Set Compressor Ratio

Where xx is the channel number 00 or


21. Where yyyy is Compressor Ratio
data in 0.1 increment. Ratio data is in
the range of 1000 to 0010, representing
Command String: actual range of 100.0:1 to 1.0:1 ratio.
< SET xx COMP_RATIO yyyy >
100.0:1 is represented as 1000

12.3:1 is represented as 0123

1.2:1 is represented as 0012

Where xx is the channel number 00 or


P300 Response: 21. Where yyyy is Compressor Ratio
data, as defined in SET command.

40/42
Shure Incorporated

< REP xx COMP_RATIO yyyy >

Get Delay

Where xxis the channel number :

All Channels: 0
Command String:
Analog Out 1: 17
< GET xx DELAY >
Analog Out 2: 18

USB Out: 19

P300 Response: Where xx is channel number defined in


GET command. Where yyyy is Delay,
< REP xx DELAY yyyy >
as defined in SET command.

Set Delay

Where xx is channel number defined in


Command String: the GET command. Where yyyyis De­
lay data in 1 ms increment. Delay is in
< SET xx DELAY yyyy >
the range of 0 to 1000 ms, 0 means
Delay unit is disabled.

P300 Response: Where xx is channel number defined in


GET command. Where yyyy is Delay,
< REP xx DELAY yyyy >
as defined in SET command.

Get or Set Direct Out Tap Point (firmware 4.1.x and newer)

Get current direct output tap point,


where

Command String: nn

< GET nn DIRECTOUT_POINT > is:

0: All channels
01-08: Specific Dante input channel
number

Command String: Set current direct output tap point,


where
< SET nn DIRECTOUT_POINT xx >

xx

41/42
Shure Incorporated

is:

0: Pre-gate/Pre Processing
1: Pre-gate/Post Processing
2: Post-gate/Pre Processing
3: Post Gate/Post Processing

P300 Response:

< REP nn DIRECTOUT_POINT xx >

Enable or Disable Call Status

Command String: Enables or disables Call status feature.


state can be:
< GET ONHOOK_ENABLE >
1. ON
< SET ONHOOK_ENABLE state > 2. OFF

P300 Response:

< REP ONHOOK_ENABLE state >

Report Call Status State

Command String:

< GET ONHOOK_STATE >

When Call status is enabled, state can


be:

1. ONHOOK (not in a call)


P300 Response: 2. OFFHOOK (in a call)

< REP ONHOOK_STATE state > When Call status is disabled,

state

is OFFHOOK.

42/42

You might also like