1. Overview 1.1 About This Manual This manual is the Interface Manual for the Sony SRP-X500P Digital Powered Mixer. The protocol explained in this manual is designed for controlling the SRP-X500P Digital Powered Mixer from an externally connected computer. This manual should be used together with the Operating Instructions and the User’s Guide.
(Acknowledge). When the SRP-X500P fails to process a command due to a reception error or other problem, it returns a NAK (Not Acknowledge). ・When the computer sends a command, the computer waits for an ACK or NAK from the SRP-X500P. If the computer receives a response, it can send the next command.
See “2. Command Reference” (page 6) for details. NAK : 0x4E ( ‘N’ ) When the SRP-X500P fails to process a command sent by an external computer, it returns a NAK to the computer. DELIMITER : 0x0D ( ‘CR’ ) The SRP-X500P adds a delimiter code (equivalent to the ASCII carriage return) as the last byte of all commands.
SRP-X500P RS-232C Interface Manual 2. Command Reference 2.1 Basic Control Commands The following commands are provided to perform basic control on the SRP-X500P such as volume level control and channel input selection. 2.1.1 AV/RGB INPUT SELECT : 0x43 0x53 0x45 0x4C (‘CSEL’) This command is used to select the channel input from the AV/RGB INPUT connectors (A to E).
SRP-X500P RS-232C Interface Manual Return packet format When the SRP-X500P receives a command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41 parameter” 0x0D “ The parameter is the same as that of the AV/RGB INPUT SELECT command.
This command is used to read the input fader settings from the SRP-X500P. Packet format 0x52 0x50 0x4D 0x35 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
(‘C P M @ J J J J Y Y Y Y CR’) 2.1.6 OUTPUT FADER REQUEST : 0x52 0x50 0x4D 0x40 (‘RPM@’) This command is used to read the output fader settings of the SRP-X500P. Packet format 0x52 0x50 0x4D 0x40 0x0D...
2.1.7 REMOTE 1-6 LEVEL : 0x43 0x4C 0x56 0x4C (‘CLVL’) This command is used to set the level of the REMOTE faders. The level of the REMOTE faders are reset to 0 dB when the SRP-X500P is turned off. Packet format 0x43 0x4C 0x56 0x4C parameter”...
(‘C L V L B Y CR’) 2.1.8 REMOTE FADER LEVEL PARAMETER REQUEST : 0x52 0x4C 0x56 0x4C (‘RLVL’) This command is used to read the master volume and REMOTE fader level settings from the SRP-X500P. Packet format 0x52 0x4C 0x56 0x4C 0x0D...
When this command is transmitted, the volume increases continuously. When the MASTER VOLUME STOP command (page 13) is transmitted, the volume level stops increasing. To read the control status of the MASTER VOLUME motor from the SRP-X500P, use the STATUS REQUEST command (page 23).
When this command is transmitted, the volume level decreases continuously. When the MASTER VOLUME STOP command (page 13) is transmitted, the volume level stops decreasing. To read the control status of the MASTER VOLUME motor from the SRP-X500P, use the STATUS REQUEST command (page 23).
MUTING buttons in the BLOCK screen and the OVER VIEW screen of the SRP-X500P Manager. Note This command can be used only when the SYSTEM TYPE selector on the SRP-X500P is set to 0. Packet format 0x43 0x4D 0x55 0x54 parameter”...
This command is used to read the muting status of the SRP-X500P. Packet format 0x52 0x4D 0x55 0x54 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
Page 16
SRP-X500P RS-232C Interface Manual • LINE OUTPUT MUTING (3rd byte) Shows the muting status of the LINE OUTPUT channels in the form of 8 bits of data. The bit is 0 for a channel which is not turned off ( turned off ( Muting on”).
(‘C P J P A CR’) 2.1.15 PROJECTOR ON/STANDBY PARAMETER REQUEST : 0x52 0x50 0x4A 0x50 (‘RPJP’) This command is used to read the PROJECTOR ON/STANDBY POWER switch status of the SRP-X500P. Packet format 0x52 0x50 0x4A 0x50 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below.
2.1.16 SCENE RECALL : 0x43 0x52 0x43 0x4C (‘CRCL’) This command is used to recall a scene. Note This command can be used only when the SYSTEM TYPE selector on the SRP-X500P is set to 0. Packet format 0x43 0x52 0x43 0x4C parameter”...
This command is used to read the recalled scene number from the SRP-X500P. Packet format 0x52 0x52 0x43 0x4C 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41(‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
2.2.1 INDEX REQUEST : 0x52 0x50 0x4D 0x44 (‘RPMD’) This command is used to read the index names of all input/output connectors of the SRP-X500P. The parameter returned for this command are the index names entered in the index name input boxes in the BLOCK screen of the SRP-X500P Manager.
VIEW screen of the SRP-X500P Manager. Packet format 0x52 0x4D 0x54 0x52 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41 (‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
Page 22
SRP-X500P RS-232C Interface Manual ♦ Parameter The parameter consists of 16 bytes of data in the order shown in the following table. Byte Parameter MIC 1/WL 1 INPUT LEVEL METER MIC 2/WL 2 INPUT LEVEL METER MIC 3 INPUT LEVEL METER...
2.2.3 STATUS REQUEST : 0x52 0x50 0x4D “specified value” (‘RPM“specified value”’) This command is used to acquire status information, such as the level meter value, from the SRP-X500P. To acquire status of single item Transmit the following command to acquire the status of single item.
Page 24
Packet format 0x52 0x41 0x53 0x54 0x0D (‘R A S T CR’) Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41(‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
Page 25
SRP-X500P RS-232C Interface Manual Parameters The parameter consists of 108 bytes of data, as shown in the following table. Byte (when Parameter acquiring all items at one time) PROJECTOR PROTOCOL SWITCH SYSTEM TYPE SWITCH 3rd-8th INPUT VOLUME MASTER VOLUME LEVEL...
Page 26
0x3C (‘<‘) 0x3D (‘=‘) 0x3E (‘>‘) 0x3F (‘?’) ♦ INPUT VOLUME (3rd-8th byte) Shows the setting of the input level controls on the front panel of the SRP-X500P. Byte Parameter MIC 1/WL 1 INPUT VOLUME MIC 2/WL 2 INPUT VOLUME...
Page 27
Shows the value indicated by the yellow triangular marker at the side of the input fader in the OVER VIEW screen of the SRP-X500P Manager. This value is calculated using the input volume parameter, input fader parameter, master volume level parameter, and remote fader 1-6 parameters and this indicates the total input level value.
Page 28
SRP-X500P RS-232C Interface Manual ♦ OUTPUT MUTING (31st and 32nd byte) Shows the muting status of the output channels. The OUTPUT MUTING parameter consists of the 2 bytes of data in the order shown in the following table. Byte Parameter...
Page 29
SRP-X500P RS-232C Interface Manual ♦ RF/AF INDICATOR (36th byte) Shows the status of the RF and AF indicators on the front panel of the SRP-X500P in the form of 8 bits of data. The bit is 0 for indicators that are turned off and 1 for indicators that are turned on.
Page 30
TRIM parameter. ♦ REF INDICATOR (49th byte) Shows the status of the REF. indicators on the front panel of the SRP-X500P in the form of 8 bits of data. The bit is 0 for indicators that are turned off and 1 for indicators that are turned on.
Page 31
SRP-X500P RS-232C Interface Manual ♦ FR (50th-53rd byte) The FR parameter consists of the 4 bytes of data in the order shown in the following table. Byte Parameter MIC 1/WL 1 FR MIC 2/WL 2 FR MIC 3 FR MIC 4 FR •...
Page 32
♦ SPEAKER OUTPUT LEVEL (57th, 58th byte) Shows the level of the SPEAKER OUT controls on the front panel of the SRP-X500P. The SPEAKER OUTPUT LEVEL parameter consists of the 2 bytes of data in the order shown in the following table.
Page 33
SRP-X500P RS-232C Interface Manual ♦ IR OUTPUT MODE INDICATOR (59th byte) Shows the status of the IR OUTPUT MODE button on the front panel of the SRP-X500P. The correspondence of the parameter with the IR OUTPUT MODE button status is shown in the following table.
Page 34
SRP-X500P RS-232C Interface Manual ♦ TEMPERATURE (78th and 79th byte) The TEMPERATURE parameter consists of 2 bytes of data in the order shown in the following table. Byte Parameter SPEAKER OUTPUT CH1/2 TEMPERATURE SPEAKER OUTPUT CH3/4 TEMPERATURE • TEMPERATURE Shows the temperature of the heat sink in the power amplifier section.
Page 35
SRP-X500P RS-232C Interface Manual ♦ SCENE No. (84th byte) Shows the scene number to be recalled. The parameter and the scene number are shown in the following table. SCENE No. None 0x30 (‘0’) 0x31 (‘1’) 0x32 (‘2’) 0x33 (‘3’) 0x34 (‘4’) 0x35 (‘5’)
Page 36
SRP-X500P RS-232C Interface Manual • OUTPUT 1-6 Shows the on/off status of output pins 1 to 6 of the REMOTE PARALLEL connector in 8 bits of data. When an output pin is off, the corresponding bit is 0, and when an output pin is on, the corresponding bit is 1.
Page 37
SRP-X500P RS-232C Interface Manual ♦ GAIN REDUCTION (99th-108th byte) The GAIN REDUCTION parameter consists of the 8 bytes of data in the order shown in the following table. Byte Parameter (RESERVED) MIC AGC GAIN REDUCTION SPEAKER OUTPUT 1 COMPRESSOR GAIN REDUCTION...
Page 38
SRP-X500P RS-232C Interface Manual • COMPRESSOR GAIN REDUCTION Indicatess the gain reduction level reading of the COMPRESSOR (in dB units). The parameter and the gain reduction level reading are shown in the following table. GAIN REDUCTION More than 30 0x30 (‘0’) 0x31 (‘1’)
SRP-X500P RS-232C Interface Manual 2.3 Maintenance Information Commands The following commands are provided to read and write the information on the SRP-X500P and to restore the parameters to their factory default settings. 2.3.1 INFORMATION REQUEST : 0x52 0x50 0x4D 0x45 (‘RPME’) This command is used to read information from the SRP-X500P.
This command is used to enter information in the 256-byte readable/writable area in the maintenance information memory of the SRP-X500P. You can use this area to enter information such as the room name and the date and time when the SRP-X500P was set up.
SRP-X500P. Packet format 0x52 0x4D 0x49 0x31 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41(‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
This command is used to read the software version of the SRP-X500P. Packet format 0x52 0x56 0x45 0x52 0x0D Return packet format When the SRP-X500P receives the command successfully, the parameter is returned together with an ACK (0x41(‘A’)) in the order shown below. 0x41 parameter” 0x0D “...
0x43 0x52 0x53 0x54 0x0D (‘C R S T CR’) Note When the SRP-X500P has received the command successfully, it returns an ACK (0x41 (‘A’)) after about 5 seconds. Do not transmit any other commands until the SRP-X500P receives an ACK (0x41 (‘A’)).