Sony Receiver commands (DSP:195; 115)
This is the equivalent of device 144 in that it covers the sound field and EQ functions of Sony receivers. We have a lot more codes for this than anything else for the receiver.
SonyDSP:195; 115
Command Code |
Parameter List and Function |
4 |
none Sound Field On |
5 |
none Sound Field Off |
6 |
none EQ Tone On |
7 |
none EQ Tone Off |
10 |
none Genre toggle |
11 |
none Effect/Mode
toggle |
15 |
none Query surround
mode and status (?) |
16 |
none Rear Level + |
17 |
none Rear Level – |
18 |
none Center Level + |
19 |
none Center Level – |
20 |
none Subwoofer Level + |
21 |
none Subwoofer Level – |
34 |
none Surround type
toggle |
64 |
none Query Rear Level |
65 |
none |
66 |
none Query Subwoofer
Level |
67 |
none Query Rear
Balance |
70 |
none |
71 |
none Query LFE mix
level. |
72 |
none Query ? – Returns
a string. |
80 |
<position> <band> Query EQ settings |
81 |
<sound field> [<?> <?>
<eq preset>] Selects the
specified sound field (probably the most used of all the Sony DSP
commands). The optional parameters are
almost never used, but apparently you can set the EQ preset with this command
too. |
83 |
<speaker sizes> Sets the speaker
sizes. |
84 |
<eq preset> Selects an EQ
preset. |
85 |
none Query Speaker
Distance |
86 |
none Query Rear
Speaker Placement |
87 |
none Query speaker
crossover frequencies |
88 |
<band> Query Surround EQ
settings for specified band |
89 |
none Query Front
Balance |
90 |
none Query Dialog trim |
91 |
none Query Surround
trim |
92 |
none Query Subwoofer
phase |
96 |
none Query ? – Returns
something. |
128 |
<level> Sets the rear
level. |
129 |
<level> Sets the center
level. |
130 |
<level> Sets the
subwoofer level. |
131 |
<balance> Sets the rear
balance. |
132 |
<effect size> Sets the surround
effect size. |
133 |
<reverb time> Sets the reverb
time. |
134 |
<compression> Sets the dynamic
range compression level. |
135 |
<lfe mix> Sets the LFE mix
level. |
139 |
<wall type> Sets the wall
type. |
140 |
<?> <?> Selects sound
field preset? Parameters might be
<bank> <channel> similar to the 193.81 tuner presets. |
142 |
<sf preset> Selects a sound
field preset. |
144 |
<position> <band> <freq
H> <freq L> <gain> <slope> <eq type> Sets the EQ
frequency and gain settings. Which one
you change is determined by the 7th parameter. Lots of options here, see the parameters
for more details. The slope parameter
is usually 1. |
149 |
<units> <front dist> <center
dist> <rear dist> Sets speaker
distance settings. |
150 |
<rear position> [<rear height>] Selects placement
position of rear speakers. |
151 |
<front xfreq> <center xfreq>
<rear xfreq> Sets the
crossover frequency for speakers. |
152 |
<band> <freq H> <freq L>
<gain> <slope> <eq type> Sets surround EQ
settings. These settings are surround
mode specific. |
153 |
<balance> Sets the front
balance. |
154 |
<trim> Sets the dialog
trim. |
155 |
<trim> Sets the surround
trim. |
156 |
<phase> Sets the
subwoofer phase. |
160 |
<tt mode> Selects a test
tone mode. |
Parameters
Parameter Name |
Description and Format |
<balance> |
A signed byte
value representing the balance. Negative
values are left and positive values are right. Valid range is -8 (far left) to +8 (far
right). |
<band> |
The EQ band. 0=Bass, 1=Mid, 2=Treble. |
<center dist> <front dist> <rear dist> |
The distance of
the appropriate speaker. Add 7 to the distance
to get the parameter, so the valid range is 7 (0 feet) to 47 (40 feet). I don’t know what the values are if the
<units> parameter is set to meters. |
<center xfreq> <front xfreq> <rear xfreq> |
Crossover
frequencies for the appropriate speaker(s).
Valid range is from 40 to 200 in increments of 10. |
<compression> |
The compression
level. 0=off, 1=0.1, …, 9=0.9,
10=Standard, 255=Maximum. |
<effect size> |
The surround
effect size. Valid range is 0 to 20
for most receivers, although some are based on percents and take from 0 to
150. |
<eq preset> |
The EQ
preset. 0=Off, valid range is 1 to 5. |
<eq type> |
The type of
setting you want to change. 0=Gain,
1=Frequency. |
<freq H/L> |
The frequency for
EQ settings. The H represents the high-order
byte and the L is the low-order byte.
Numerous values have been observed.
For bass: *100, 140, 220, *250, *315, *1000. For mid: *500, 1000, *1200, 2500,
5000. For treble: *1000, 1400, 1800,
9000, *10000. The ones with asterisks
are the known frequency setting options, while the others are found in gain
settings (the value here may not matter). |
<gain> |
A signed byte
value representing the gain. Valid
range is -10 dB to +10 dB. Set to 0
for frequency settings. |
<level> |
A signed byte value
representing the EQ level in dB. Valid
range is -10 dB to +10 dB. |
<lfe mix> |
A signed byte
value representing the LFE mix level.
Valid range is 0 to -20, plus value 128=LFE Muting. |
<phase> |
0=normal,
1=reversed. |
<position> |
The speaker position. 0=Front, 1=Center, 2=Rear. |
<rear height> |
The height of the
rear speakers. 0=Low, 1=High. |
<rear position> |
The position of
the rear speakers. 0=side, 1=middle,
2=behind, 3=high. |
<reverb time> |
The reverb
time. Valid range is 0 (short) to 16
(long). |
<sf preset> |
The sound field
preset. Valid range is 0 to 4 for
presets 1 to 5. Subtract 1 from the
preset number to get the parameter. |
<slope> |
0=narrow,
1=middle, 2=wide. Usually 1. |
<sound field> |
The sound
field. The numbers that equal the
various sound field names vary between models. |
<speaker sizes> |
A bitmap
representing the speaker sizes. Here’s
what the bits mean: 0x01 Front speaker size: large=0, small=1 0x02 insignificant 0x04 Downgrade center from large to small if front is large 0x08 Center speaker present? 0=yes, 1=no 0x10 Downgrade rear from large to small if front is large 0x20 Rear speakers present? 0=yes, 1=no 0x40 Subwoofer present? 0=yes, 1=no 0x80 insignificant |
<trim> |
Valid range is
-10 (-5.0 dB) to 10 (+5.0 dB), with each increment being .5 dB. |
<tt mode> |
0=off, 16=auto,
32=left, 33=center, 34=right, 35=right surround, 36=left surround,
37=subwoofer. |
<units> |
The units to measure
in when determining speaker distance.
0=meters, 1=feet. |
<wall type> |
A signed byte
value representing the wall type.
Valid range is -8 (soft) to +8 (hard). |