Colour targets: Revert an optimisation from almost 18 months ago that actually turned...
[Rockbox.git] / manual / configure_rockbox / sound_settings.tex
blob43976d2067377a102c4ba391652ab74e937589f1
1 % $Id$ %
2 \screenshot{configure_rockbox/images/ss-sound-settings}{The sound settings screen}{}
4 The Sound Settings menu offers a selection of sound properties you may
5 change to customise your listening experience.
7 \section{Volume}
8 This setting adjusts the volume of your music. Like most professional
9 audio gear and many consumer audio products, Rockbox uses a decibel scale
10 where 0 dB is a reference that indicates the maximum volume that the \dap{}
11 can produce without possible distortion (clipping). All values lower than
12 this reference will be negative and yield a progressively softer volume.
13 \opt{player, recorder, recorderv2fm, ondio, ipodnano, ipodvideo, x5, h10,
14 h10_5gb, sansa}{
15 Values higher than 0 dB are available and can be used to raise the
16 volume more than would otherwise be possible. These volume levels will
17 ordinarily lead to distorted sound, but might work nicely for music that has
18 an otherwise low volume level.}
19 The volume can be adjusted from a
20 \opt{player}{minimum of -78 dB to a maximum of +18 dB.}%
21 \opt{recorder,recorderv2fm,ondio}{minimum of -100 dB to a maximum of +12 dB.}%
22 \opt{h1xx,h300}{minimum of -84 dB to a maximum of 0 dB.}%
23 \opt{ipodnano}{minimum of -72 dB to a maximum of +6 dB.}%
24 \opt{ipodvideo}{minimum of -57 dB to a maximum of +6 dB.}%
25 \opt{x5}{minimum of -73 dB to a maximum of +6 dB.}%
26 \opt{ipodcolor,h10,h10_5gb,sansa}{minimum of -74 dB to a maximum of +6 db.}
28 \section{Bass}
29 \opt{player,recorder,recorderv2fm,ondio}{This emphasises or suppresses the
30 lower (bass) frequencies in the track. 0 means that bass sounds are unaltered
31 (flat response).}
32 \opt{h1xx,h300}{The bass setting can be used to increase (but not decrease)
33 frequencies below 300Hz. Bass boost can be set from 0 to 24 dB in
34 increments of 2 dB. A setting of 0 means that low frequencies are unaltered
35 (flat response).}
36 \opt{ipodnano,ipodcolor}{This emphasises or suppresses the
37 lower frequency (bass) sounds in the track. 0dB means that bass in unaltered
38 (flat response). The minimum setting is -6dB and the maximum is 9dB.}
39 \opt{ipodvideo}{This emphasises or suppresses the
40 lower frequency (bass) sounds in the track. 0dB means that bass in unaltered
41 (flat response). The minimum setting is -12dB and the maximum is 12dB.}
42 \opt{x5,sansa,h10,h10_5gb}{This emphasises or suppresses the
43 lower frequency (bass) sounds in the track. 0dB means that bass in unaltered
44 (flat response). The minimum setting is -24dB and the maximum is 24dB.}
46 \opt{ipodvideo}{
47 \section{Bass Cutoff}
48 This setting controls the frequency below which the bass adjustment applies.
49 The setting has a range from 1 to 4, where a bigger number affects a bigger
50 range of bass frequencies. The actual cutoff frequency used for each setting
51 value will vary with sample rate.
55 \section{Treble}
56 \opt{player,recorder,recorderv2fm,ondio}{This emphasises or suppresses the
57 higher (treble) sounds in the track. 0 means that treble sounds are
58 unaltered (flat response).}
59 \opt{h1xx,h300}{The Treble setting can be used to increase (but not decrease)
60 frequencies above 1.5kHz. Treble boost can be set from 0 to 6 dB in
61 increments of 2 dB. A setting of 0 means that high frequencies are unaltered
62 (flat response).}
63 \opt{ipodnano,ipodcolor}{This setting emphasises or suppresses
64 the higher frequency (treble) sounds in the track. 0dB means that treble is
65 unaltered (flat response). The minimum setting -6dB and the maximum is 9dB.}
66 \opt{ipodvideo}{This setting emphasises or suppresses
67 the higher frequency (treble) sounds in the track. 0dB means that treble is
68 unaltered (flat response). The minimum setting -12dB and the maximum is 12dB.}
69 \opt{x5,sansa,h10,h10_5gb}{This setting emphasises or suppresses
70 the higher frequency (treble) sounds in the track. 0dB means that treble is
71 unaltered (flat response). The minimum setting -24dB and the maximum is 24dB.}
73 \opt{ipodvideo}{
74 \section{Treble Cutoff}
75 This setting controls the frequency above which the treble adjustment applies.
76 The setting has a range from 1 to 4, where a bigger number affects a smaller
77 range of treble frequencies. The actual cutoff frequency used for each setting
78 value will vary with sample rate.
81 \section{Balance}
82 This setting controls the balance between the left and right channels. The
83 default, 0, means that the left and right outputs are equal in volume.
84 Negative numbers increase the volume of the left channel relative to the
85 right, positive numbers increase the volume of the right channel relative
86 to the left.
88 \section{Channels}
89 A stereo audio signal consists of two channels, left and right. The
90 \setting{Channels} setting controls if these channels are to be combined in
91 any way, and if so, in what manner they will be combined.
92 Available options are:
94 \begin{table}
95 \begin{center}
96 \begin{tabularx}{\textwidth}{lX}\toprule
97 \textbf{Setting} & \textbf{Description} \\\midrule
98 Stereo
99 & Leave the audio signal unmodified. \\
101 Mono
102 & Combine both channels and send the resulting signal to both stereo
103 channels, resulting in a monophonic output. \\
105 Custom
106 & Allows you to manually specify a stereo width with the
107 \setting{Stereo Width} setting described later in this chapter. \\
109 Mono Left
110 & Plays the left channel in both stereo channels. \\
112 Mono Right
113 & Plays the right channel in both stereo channels. \\
115 Karaoke
116 & Removes all sound that is common to both channels. Since most
117 music is recorded with vocals being equally present in both channels
118 to make the singer sound centrally placed, this often (but not
119 always) has the effect of removing the voice track from a song. This
120 setting also very often has other undesirable effects on the sound. \\
121 \bottomrule
122 \end{tabularx}
123 \end{center}
124 \end{table}
126 \section{Stereo Width}
127 Stereo width allows you to manually specify the effect that is applied
128 when the \setting{Channels} setting is set to ``custom''.
129 All values below 100\% will progressively mix the contents of one channel
130 into the other. This has the effect of gradually centering the stereo image,
131 until you have monophonic sound at 0\%. Values above 100\% will progressively
132 remove components in one channel that is also present in the other. This has
133 the effect of widening the stereo field. A value of 100\% will leave the
134 stereo field unaltered.
136 \opt{recorder,recorderv2fm}{
137 \section{Loudness}
138 When listening at low volumes, the ear will tend to make bass and treble
139 frequencies sound quieter than they really are. To compensate for this,
140 \setting{Loudness} is an effect which emphasises bass and treble in a fashion
141 suited to the human ear. Frequencies in the vocal range are unaffected, since
142 the human ear picks these up very easily at any sound level.
143 It is of course also possible to use this effect at higher volumes for
144 enhanced bass and treble.
147 \opt{recorder,recorderv2fm}{
148 \section{Auto Volume}
149 Auto volume is a feature that automatically lowers the volume on loud parts,
150 and then slowly restores the volume to the previous level over a time
151 interval. This setting allows this time interval to be configured. Short
152 values like 20ms are useful for ensuring a constant volume for in-car use and
153 other applications where background noise makes a constant loudness desirable.
154 A longer timeout means that the change in volume back to the previous level
155 will be smoother, so there will be less sharp changes in volume level.
158 \opt{recorder,recorderv2fm}{
159 \section{Super Bass}
160 This setting changes the threshold at which bass frequencies are affected by
161 the \setting{Loudness} setting, making the sound of drums and bass guitar
162 louder in comparison to the rest of the track. This setting only has an
163 effect if \setting{Loudness} is set to a value larger than 0dB.
166 \opt{recorder,recorderv2fm}{
167 \section{MDB {}- Micronas Dynamic Bass}
168 The rest of the parameters in this menu relate to the Micronas Dynamic
169 Bass (MDB) function. MDB is designed to enable the user to hear bass
170 notes that the headphones and/or speakers are not capable of reproducing.
171 Every tone has a fundamental frequency (the ``main tone'') and also several
172 harmonics, which are related to that tone. The human brain has a mechanism
173 whereby it can actually infer the presence of bass notes from the higher
174 harmonics that they would generate.
176 The practical upshot of this is that MDB produces a more authentic sounding
177 bass by tricking the brain into believing it is hearing tones that the
178 headphones or speakers are not capable of reproducing. Try it and see
179 what you think.
181 The MDB parameters are as follows:
183 \begin{description}
184 \item[MDB enable:]
185 This turns the MDB feature on or off. For many users this will be the
186 only setting they need, since Rockbox picks sensible defaults for the
187 other parameters. MDB is turned off by default.
188 \item[MDB strength:]
189 How loud the harmonics generated by MDB will be.
190 \item[MDB Harmonics:]
191 The percentage of the low notes that is converted into harmonics.
192 If low notes are causing speaker distortion, this can be set to 100\%
193 to eliminate the fundamental completely and only produce harmonics in the
194 signal. If set to 0\% this is the same as turning the MDB feature off.
195 \item[MDB Centre Frequency:]
196 The cutoff frequency of your headphones or speakers. This is usually
197 given in the specification for the headphones/speakers.
198 \item[MDB shape:]
199 It is recommended that this parameter be set to 1.5 times the centre frequency.
201 This is the frequency up to which harmonics are generated. Some of the
202 lower fundamentals near the cut{}-off range will have their lower
203 harmonics cut, since they will be below the range of the speakers.
204 Fundamentals between the cut{}-off frequency and the lower frequency
205 will have their harmonics proportionally boosted to compensate and restore
206 the `loudness' of these notes.
208 For most users, the defaults should provide an improvement in sound
209 quality and can be safely left as they are. For reference, the defaults
210 Rockbox uses are:
212 \begin{table}[h!]
213 \begin{center}
214 \begin{tabular}{@{}lc@{}}\toprule
215 Setting & Value \\\midrule
216 MDB Strength & 50dB \\
217 MDB Harmonics & 48\% \\
218 MDB Centre Frequency & 60Hz \\
219 MDB Shape & 90Hz \\\bottomrule
220 \end{tabular}
221 \end{center}
222 \end{table}
224 \end{description}
227 \opt{swcodec}{
228 \section{Crossfeed}
229 Crossfeed attempts to make the experience of listening to music on
230 headphones more similar to listening to music with stereo speakers. When you
231 listen to music through speakers, each ear will hear sound originating from
232 both speakers. However, the sound from the left speaker reaches your right
233 ear slightly later than it does your left ear, and vice versa.
235 The human ear and brain together are very good at interpreting the time
236 differences between direct sounds and reflected sounds and using that
237 information to identify the direction that the sound is coming from. On the
238 other hand, when listening to headphones, each ear hears only the stereo
239 channel corresponding to it. The left ear hears only the left channel and
240 the right ear hears only the right channel. The result is that sound from
241 headphones does not provide the same spatial cues to your ear and brain as
242 speakers, and might for that reason sound unnatural to some listeners.
244 The crossfeed function uses an algorithm to feed a delayed and filtered
245 portion of the signal from the right channel into the left channel and vice
246 versa in order to simulate the spatial cues that the ear and brain receive
247 when listening to a set of loudspeakers placed in front of the listener. The
248 result is a more natural stereo image that can be especially appreciated in
249 older rock and jazz records, where one instrument is often hard-panned to
250 just one of the speakers. Many people will find such records tiring to listen
251 to using earphones and no crossfeed effect.
253 Crossfeed has the following settings:
254 \begin{description}
255 \item[Crossfeed:]
256 Selects whether the crossfeed effect is to be enabled or not.
257 \item[Direct Gain:]
258 How much the level of the audio that travels the direct path from a speaker
259 to the corresponding ear is supposed to be decreased.
260 \item[Cross Gain:]
261 How much the level of the audio that travels the cross path from a speaker
262 to the opposite ear is to be decreased.
263 \item[High-Frequency Attenuation:]
264 How much the upper frequencies of the cross path audio will be dampened.
265 Note that the total level of the higher frequencies will be a combination
266 of both this setting and the \setting{Cross Gain} setting.
267 \item[High-Frequency Cutoff]
268 Decides at which frequency the cross path audio will start to be cut
269 by the amount described by the \setting{High-Frequency Attenuation}
270 setting.
271 \end{description}
273 Most users will find the default settings to yield satisfactory results, but
274 for the more adventurous user the settings can be fine-tuned to provide a
275 virtual speaker placement suited to ones preference.
276 % TODO: adapt the guidelines for crossfeed settings found here?
277 % http://www.ohl.to/interests-in-audio/crossfeed-and-eq-for-headphones/
279 Beware that the crossfeed function is capable of making the audio distort
280 if you choose settings which result in a too high output level.
283 \opt{swcodec}{
284 \section{\label{ref:EQ}Equalizer}
285 \screenshot{configure_rockbox/images/ss-equalizer}{The graphical equalizer}{}
286 Rockbox features a parametric equalizer (EQ). As the name suggests, a
287 parametric EQ lets you control several different parameters for each
288 band of the EQ. In some ways the EQ is similar to the \setting{Bass}
289 and \setting{Treble} settings described earlier, but the EQ allows you to
290 control the sound much more carefully.
292 Rockbox's parametric EQ is composed of five different bands:
293 \begin{description}
294 \item[Band 0: Low shelf filter]
295 The low shelf filter boosts or lowers all frequencies below a certain
296 frequency limit, much like what a ``bass'' control found on ordinary
297 stereo systems does.
298 Adjust the ``cutoff'' frequency parameter to decide where the shelving
299 starts to take effect. For example, a cutoff frequency of 50 Hz will
300 adjust only very low frequencies. A cutoff frequency of 200 Hz, on the
301 other hand, will adjust a much wider range of bass frequencies.
302 The ``gain'' parameter controls how much the loudness of the band is
303 adjusted. Positive numbers make the EQ band louder, while negative
304 numbers make that EQ band quieter.
305 The ``Q'' parameter should always be set to 0.7 for the shelving
306 filters. Higher values will add a small boost around the cutoff
307 frequency that is almost always undesirable.
308 \item[Bands 1-3: Peaking filters]
309 Peaking EQ filters boost or lower a frequency range centered at the
310 center frequency chosen.
311 Graphic equalizers in home stereos are usually peaking
312 filters. The peaking filters in Rockbox's EQ lets you adjust three
313 different parameters for EQ bands 1 through 3. The ``center'' parameter
314 controls the center frequency of the frequency range that is affected
315 as described above.
316 The ``gain'' parameter controls how much each band is adjusted, and
317 works as for the low shelf filter.
318 Finally, the ``Q'' parameter controls how wide or narrow the affected
319 frequency range is. Higher Q values will affect a narrower band of
320 frequencies, while lower Q values will affect a wider band of
321 frequencies.
322 \item[Band 4: High shelf filter]
323 A high shelf filter boosts or lowers all frequencies above a certain
324 frequency limit, much like what a ``treble'' control found on ordinary
325 stereo systems does.
326 The high shelf filter is adjusted the same way as the low shelf filter,
327 except that it works on the high end of the frequency spectrum rather
328 than the low end.
329 \end{description}
330 As a general guide, EQ band 0 should be used for lows, EQ bands 1
331 through 3 should be used for mids, and EQ band 4 should be used for highs.
333 \begin {description}
334 \item[Enable EQ:]
335 This option controls whether the EQ is on or off.
337 \item[Graphical EQ:]
338 This option brings up a graphic EQ screen, which allows adjustment of each of
339 the three parameters described above (gain, center frequency, and Q) for each
340 of the five EQ bands.
342 \begin{table}
343 \begin{btnmap}{}{}
344 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd}
345 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
346 \opt{SANSA_E200_PAD}{\ButtonScrollBack}
347 & Raises the highlighted parameter.\\
349 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack}
350 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
351 \opt{SANSA_E200_PAD}{\ButtonScrollFwd}
352 & Lowers the highlighted parameter.\\
354 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft}
355 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft}
356 \opt{SANSA_E200_PAD}{\ButtonUp}
357 & Moves to the previous EQ band. \\
359 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRight}
360 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight}
361 \opt{SANSA_E200_PAD}{\ButtonDown}
362 & Moves to the next EQ band. \\
364 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
365 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD}{\ButtonSelect}
366 & Toggles the cursor among the three parameters (gain, center frequency,
367 Q) for the selected EQ band.\\
369 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
370 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonMenu}
371 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec}
372 \opt{SANSA_E200_PAD}{\ButtonPower/\ButtonRight}
373 & Exits the graphic EQ screen.\\
374 \end{btnmap}
375 \end{table}
377 \item[Pre-cut:]
378 If too much gain is added through the graphical EQ, your music may distort.
379 The \setting{Precut} setting allows you to adjust the overall gain of the EQ.
381 If your music distorts when using the EQ, trying changing this setting to a
382 negative value.
384 \item[Simple EQ:]
385 This option provides an easier alternative for those who are daunted by all of
386 the parameters that can be adjusted using the graphical EQ. With the
387 \setting{Simple EQ}, the only parameter that can be adjusted is the gain.
389 \item[Advanced EQ:]
390 This sub menu provides options for adjusting the same parameters as the
391 \setting{Graphical EQ}. The only difference is that the parameters are
392 adjusted through textual menus rather than through a graphic interface.
394 \item[Save EQ Preset:]
395 This option saves the current EQ configuration in a \fname{.cfg} file.
397 \item[Browse EQ Presets:]
398 This menu displays a list of EQ presets, as well as any EQ configurations saved
399 using the \setting{Save EQ Preset} option. Users unfamiliar with the
400 operation of a parametric EQ may wish to use the presets instead of trying to
401 configure the EQ, or use the presets for designing their own custom EQ
402 settings.
404 \end{description}
407 \opt{swcodec}{
408 \section{Dithering}
409 This setting controls the dithering and noise shaping functionality of Rockbox.
411 Most of Rockbox' audio file decoders work at a higher bit depth than the 16 bits
412 used for output on the \daps{} audio connectors. The simplest way to
413 convert from one bit depth to another is simply discarding all the surplus bits.
414 This is the default behaviour, and adds distortion to the signal that will
415 vary in character along with the desired sound.
417 Dithering adds low-level noise to the signal prior to throwing away the surplus
418 bits, which gives the resulting signal a uniform noise floor which is
419 independent of the signal. Most people find this noise preferable to the
420 time-varying noise heard when not performing dithering.
422 After dithering, noise shaping is performed. This basically just pushes the
423 dithering noise to the parts of the frequency spectrum humans cannot hear so
424 easily. In Rockbox' case, some of the noise is pushed up to above 10 kHz.
426 This setting will be put to its best use when listening to dynamic music with
427 frequently occuring quiet parts, classical music being a typical example. It is
428 worth noting that the effects of dithering and noise shaping are very subtle,
429 and not easily noticable.
431 Rockbox uses highpass triangular distribution noise as the dithering noise
432 source, and a third order noise shaper.