Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 1 | % $Id$ % |
Martin Arver | 70295bf | 2006-04-27 12:25:08 +0000 | [diff] [blame] | 2 | \screenshot{configure_rockbox/images/ss-sound-settings}{The sound settings screen}{} |
Michael DiFebbo | 25f9cec | 2006-03-27 19:30:05 +0000 | [diff] [blame] | 3 | |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 4 | The sound settings menu offers a selection of sound settings you may |
Martin Arver | f8e2f3e | 2006-10-17 12:18:51 +0000 | [diff] [blame] | 5 | change to customise your listening experience. |
Michael DiFebbo | 25f9cec | 2006-03-27 19:30:05 +0000 | [diff] [blame] | 6 | |
Marc Guay | 6f2613f | 2008-07-07 13:22:14 +0000 | [diff] [blame] | 7 | \section{\label{ref:volume}Volume} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 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 |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 10 | where 0~dB is a reference that indicates the maximum volume that the \dap{} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 11 | can produce without possible distortion (clipping). All values lower than |
| 12 | this reference will be negative and yield a progressively softer volume. |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 13 | \nopt{iriverh100,iriverh300,ondavx777}{% |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 14 | Values higher than 0~dB are available and can be used to raise the |
| 15 | volume more than would otherwise be possible. These volume levels will |
| 16 | ordinarily lead to distorted sound, but might work nicely for music that has |
| 17 | an otherwise low volume level. |
| 18 | } |
Thom Johansen | 89e411b | 2006-08-18 16:12:29 +0000 | [diff] [blame] | 19 | The volume can be adjusted from a |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 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.}% |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 22 | \opt{iriverh100,iriverh300}{minimum of -84~dB to a maximum of 0~dB.}% |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 23 | \opt{iaudiom3,iaudiom5,iaudiox5,ipod3g,ipod4g,gigabeatf,mrobe100,mpiohd200}{% |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 24 | minimum of -73~dB to a maximum of +6~dB.}% |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 25 | \opt{ipodnano}{minimum of -72~dB to a maximum of +6~dB.}% |
Andree Buschmann | f0e1cf0 | 2010-05-30 18:29:04 +0000 | [diff] [blame] | 26 | \opt{ipodvideo,cowond2}{minimum of -89~dB to a maximum of +6~dB.}% |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 27 | \opt{ipodnano2g,ipodcolor,ipod1g2g,iriverh10,iriverh10_5gb,sansa,sansaAMS}{minimum of |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 28 | -74~dB to a maximum of +6~dB.}% |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 29 | \opt{gigabeats}{minimum of -90~dB to a maximum of +6~dB.}% |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 30 | \opt{gigabeatf,vibe500}{minimum of -74~dB to a maximum of +6~dB.}% |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 31 | \opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out |
Andree Buschmann | 934e6f0 | 2010-01-23 19:28:26 +0000 | [diff] [blame] | 32 | and the recording gain.} |
Andree Buschmann | f0e1cf0 | 2010-05-30 18:29:04 +0000 | [diff] [blame] | 33 | \opt{cowond2}{\\Remark: Lowering the volume below -57~dB will also affect the line-out.} |
Alex Parker | 011bece | 2010-09-16 18:54:24 +0000 | [diff] [blame] | 34 | |
| 35 | \nopt{gigabeats}{ |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 36 | \section{Bass} |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 37 | This setting emphasises |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 38 | \nopt{iriverh100,iriverh300}{or suppresses} |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 39 | the lower (bass) frequencies in the sound. A value of 0~dB means that bass |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 40 | sounds are unaltered (flat response). |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 41 | \opt{masd}{The minimum setting is -15~dB and the maximum is 15~dB.}% |
| 42 | \opt{masf}{The minimum setting is -12~dB and the maximum is 12~dB.}% |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 43 | \opt{iriverh100,iriverh300}{The minimum setting is 0~dB and the maximum is 24~dB.}% |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 44 | \opt{ipodnano,ipodnano2g,ipodcolor,mpiohd200}{% |
| 45 | The minimum setting is -6~dB and the maximum is 9~dB.}% |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 46 | \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}% |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 47 | \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500}{% |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 48 | The minimum setting is -24~dB and the maximum is 24~dB.} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 49 | |
Dan Everton | 7da37b8 | 2007-11-24 11:07:44 +0000 | [diff] [blame] | 50 | \opt{ipodvideo}{ |
| 51 | \section{Bass Cutoff} |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 52 | This setting controls the frequency below which the bass adjustment applies. |
| 53 | The setting has a range from 1 to 4, where a bigger number affects a bigger |
| 54 | range of bass frequencies. The actual cutoff frequency used for each setting |
| 55 | value will vary with sample rate. |
Dan Everton | 7da37b8 | 2007-11-24 11:07:44 +0000 | [diff] [blame] | 56 | } |
| 57 | |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 58 | \section{Treble} |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 59 | This setting emphasises |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 60 | \nopt{iriverh100,iriverh300}{or suppresses} |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 61 | the higher (treble) frequencies in the sound. A value of 0~dB means that |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 62 | treble sounds are unaltered (flat response). |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 63 | \opt{masd}{The minimum setting is -15~dB and the maximum is 15~dB.}% |
| 64 | \opt{masf}{The minimum setting is -12~dB and the maximum is 12~dB.}% |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 65 | \opt{iriverh100,iriverh300}{The minimum setting is 0~dB and the maximum is 6~dB.}% |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 66 | \opt{ipodnano,ipodnano2g,ipodcolor,mpiohd200}{% |
| 67 | The minimum setting is -6~dB and the maximum is 9~dB.}% |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 68 | \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}% |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 69 | \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500}{% |
Marianne Arnold | 5b47b89 | 2010-08-16 09:43:48 +0000 | [diff] [blame] | 70 | The minimum setting is -24~dB and the maximum is 24~dB.} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 71 | |
Dan Everton | 7da37b8 | 2007-11-24 11:07:44 +0000 | [diff] [blame] | 72 | \opt{ipodvideo}{ |
| 73 | \section{Treble Cutoff} |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 74 | This setting controls the frequency above which the treble adjustment applies. |
Marianne Arnold | 5d1287c | 2008-07-15 18:26:30 +0000 | [diff] [blame] | 75 | The setting has a range from 1 to 4, where a bigger number affects a smaller |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 76 | range of treble frequencies. The actual cutoff frequency used for each setting |
| 77 | value will vary with sample rate. |
Dan Everton | 7da37b8 | 2007-11-24 11:07:44 +0000 | [diff] [blame] | 78 | } |
Alex Parker | 011bece | 2010-09-16 18:54:24 +0000 | [diff] [blame] | 79 | } |
| 80 | |
| 81 | \opt{gigabeats}{ |
| 82 | \section{Tone Controls} |
| 83 | There is a five-band equalizer built into your \dap{} that allows you to |
| 84 | control various different parameters for each band. This equalizer is |
| 85 | implemented in hardware, and therefore does not tax the processor when in use. |
| 86 | Rockbox also features a more advanced five-band equalizer (see |
| 87 | \reference{ref:EQ}) that is implemented in software and allows more fine |
| 88 | grained control, but also requires more processor time. |
| 89 | |
| 90 | \begin{description} |
| 91 | \item[Band 1 Gain.] |
| 92 | This band acts as a low shelf filter that boosts or lowers all |
| 93 | frequencies below a certain frequency limit, much as a ``bass'' |
| 94 | control found on ordinary stereo systems does. The ``gain'' parameter |
| 95 | controls how much the loudness of the band is adjusted. Positive |
| 96 | numbers make the EQ band louder, while negative numbers make that EQ |
| 97 | band quieter. |
| 98 | \item[Bands 2-4 Gain.] |
| 99 | These bands act as peaking filters that boost or lower a frequency |
| 100 | range centered at a certain frequency. Graphic equalizers in home |
| 101 | stereos are usually peaking filters. The ``gain'' parameter controls |
| 102 | how much each band is adjusted as with the the low shelf filter. |
| 103 | \item[Band 5 Gain.] |
| 104 | Band 5 acts as a high shelf filter, boosting or lowering all |
| 105 | frequencies above a certain frequency limit, much like a ``treble'' |
| 106 | control found on ordinary stereo systems does. As with the other bands, |
| 107 | ``gain'' controls how much each band is adjusted. |
| 108 | \item[Advanced Tone Control Settings.] |
| 109 | This submenu allows you to change advanced parameters for each band. |
| 110 | \end{description} |
| 111 | |
| 112 | As a general guide, EQ band 1 should be used for low frequencies, EQ bands 2 |
| 113 | to 4 should be used for mids, and EQ band 5 should be used for highs.\\* |
| 114 | |
| 115 | \subsection{Advanced Tone Control Settings} |
| 116 | As in the previous menu, the ``gain'' setting controls how much the |
| 117 | loudness of the band is adjusted. In addition the following parameters |
| 118 | can be adjusted: |
| 119 | |
| 120 | \begin{description} |
| 121 | \item[Band 1 Frequency.] |
| 122 | The ``frequency'' parameter sets where the shelving starts to take |
| 123 | effect. For example, a cutoff frequency of 80~Hz will adjust only very |
| 124 | low frequencies. A cutoff frequency of 175~Hz, on the other hand, will |
| 125 | adjust a much wider range of bass frequencies. |
| 126 | \item[Bands 2-4 Frequency.] |
| 127 | The ``frequency'' parameter for these bands sets the centre frequency of |
| 128 | the range that is affected by the gain set. |
| 129 | \item[Bands 2-4 Width.] |
| 130 | This parameter sets the width of the range around the centre frequency |
| 131 | that is affected by the tone control. The possible settings are |
| 132 | ``wide'' or ``narrow''. |
| 133 | \item[Band 5 Frequency.] |
| 134 | This works just as for band 1 frequency, except that it affects the |
| 135 | high frequency end of the spectrum instead of the low. |
| 136 | \end{description} |
| 137 | |
| 138 | } |
Dan Everton | 7da37b8 | 2007-11-24 11:07:44 +0000 | [diff] [blame] | 139 | |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 140 | \section{Balance} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 141 | This setting controls the balance between the left and right channels. The |
| 142 | default, 0, means that the left and right outputs are equal in volume. |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 143 | Negative numbers increase the volume of the left channel relative to the |
| 144 | right, positive numbers increase the volume of the right channel relative |
| 145 | to the left. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 146 | |
| 147 | \section{Channels} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 148 | A stereo audio signal consists of two channels, left and right. The |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 149 | \setting{Channels} setting determines if these channels are to be combined in |
Thom Johansen | 89e411b | 2006-08-18 16:12:29 +0000 | [diff] [blame] | 150 | any way, and if so, in what manner they will be combined. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 151 | Available options are: |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 152 | % |
Marianne Arnold | 197b440 | 2010-06-11 20:23:34 +0000 | [diff] [blame] | 153 | \begin{description} |
| 154 | \item[Stereo.] |
| 155 | Leave the audio signal unmodified. |
| 156 | \item[Mono.] |
| 157 | Combine both channels and send the resulting signal to both stereo |
| 158 | channels, resulting in a monophonic output. |
| 159 | \item[Custom.] |
| 160 | Allows you to manually specify a stereo width with the |
| 161 | \setting{Stereo Width} setting described later in this chapter. |
| 162 | \item[Mono Left.] |
| 163 | Plays the left channel in both stereo channels. |
| 164 | \item[Mono Right.] |
| 165 | Plays the right channel in both stereo channels. |
| 166 | \item[Karaoke.] |
| 167 | Removes all sound that is common to both channels. Since most |
Thom Johansen | 89e411b | 2006-08-18 16:12:29 +0000 | [diff] [blame] | 168 | music is recorded with vocals being equally present in both channels |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 169 | to make the singer sound centrally placed, this often (but not |
| 170 | always) has the effect of removing the voice track from a song. This |
Marianne Arnold | 197b440 | 2010-06-11 20:23:34 +0000 | [diff] [blame] | 171 | setting also very often has other undesirable effects on the sound. |
| 172 | \end{description} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 173 | |
Thom Johansen | 1903fab | 2006-04-19 15:38:26 +0000 | [diff] [blame] | 174 | \section{Stereo Width} |
Thom Johansen | 89e411b | 2006-08-18 16:12:29 +0000 | [diff] [blame] | 175 | Stereo width allows you to manually specify the effect that is applied |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 176 | when the \setting{Channels} setting is set to ``custom''. |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 177 | All values below 100\% will progressively mix the contents of one channel |
| 178 | into the other. This has the effect of gradually centering the stereo image, |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 179 | until you have monophonic sound at 0\%. Values above 100\% will progressively |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 180 | remove components in one channel that is also present in the other. This has |
| 181 | the effect of widening the stereo field. A value of 100\% will leave the |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 182 | stereo field unaltered. |
Thom Johansen | 1903fab | 2006-04-19 15:38:26 +0000 | [diff] [blame] | 183 | |
Marianne Arnold | 5d1287c | 2008-07-15 18:26:30 +0000 | [diff] [blame] | 184 | \opt{masf}{ |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 185 | \section{Loudness} |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 186 | When listening at low volumes, the ear will tend to make bass and treble |
| 187 | frequencies sound quieter than they really are. To compensate for this, |
| 188 | \setting{Loudness} is an effect which emphasises bass and treble in a fashion |
| 189 | suited to the human ear. Frequencies in the vocal range are unaffected, since |
| 190 | the human ear picks these up very easily at any sound level. |
| 191 | It is of course also possible to use this effect at higher volumes for |
| 192 | enhanced bass and treble. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 193 | } |
| 194 | |
Marianne Arnold | 5d1287c | 2008-07-15 18:26:30 +0000 | [diff] [blame] | 195 | \opt{masf}{ |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 196 | \section{Auto Volume} |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 197 | Auto volume is a feature that automatically lowers the volume on loud parts, |
| 198 | and then slowly restores the volume to the previous level over a time |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 199 | interval. This setting allows this time interval to be configured. Short |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 200 | values like 20~ms are useful for ensuring a constant volume for in-car use and |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 201 | other applications where background noise makes a constant loudness desirable. |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 202 | A longer timeout means that the change in volume back to the previous level |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 203 | will be smoother, so there will be fewer sharp changes in volume level. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 204 | } |
Marianne Arnold | 5d1287c | 2008-07-15 18:26:30 +0000 | [diff] [blame] | 205 | |
| 206 | \opt{masf}{ |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 207 | \section{Super Bass} |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 208 | This setting changes the threshold at which bass frequencies are affected by |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 209 | the \setting{Loudness} setting, making the sound of drums and bass guitar |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 210 | louder in comparison to the rest of the sound. This setting only has an |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 211 | effect if \setting{Loudness} is set to a value larger than 0~dB. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 212 | } |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 213 | |
Marianne Arnold | 5d1287c | 2008-07-15 18:26:30 +0000 | [diff] [blame] | 214 | \opt{masf}{ |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 215 | \section{MDB {}-- Micronas Dynamic Bass} |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 216 | The rest of the parameters in this menu relate to the Micronas Dynamic |
| 217 | Bass (MDB) function. MDB is designed to enable the user to hear bass |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 218 | notes that the headphones and/or speakers are not capable of reproducing. |
| 219 | Every tone has a fundamental frequency (the ``main tone'') and also several |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 220 | harmonics, which are related to that tone. The human brain has a mechanism |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 221 | whereby it can actually infer the presence of bass notes from the higher |
| 222 | harmonics that they would generate. |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 223 | |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 224 | The practical upshot of this is that MDB produces a more authentic sounding |
Thom Johansen | 10d0344 | 2007-12-13 22:51:27 +0000 | [diff] [blame] | 225 | bass by tricking the brain into believing it is hearing tones that the |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 226 | headphones or speakers are not capable of reproducing. |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 227 | |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 228 | The MDB parameters are as follows: |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 229 | % |
| 230 | \begin{description} |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 231 | \item[MDB enable.] |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 232 | This turns the MDB feature on or off. For many users this will be the |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 233 | only setting they need, since Rockbox picks sensible defaults for the |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 234 | other parameters. MDB is turned off by default. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 235 | \item[MDB strength.] |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 236 | How loud the harmonics generated by MDB will be. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 237 | \item[MDB Harmonics.] |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 238 | The percentage of the low notes that is converted into harmonics. |
| 239 | If low notes are causing speaker distortion, this can be set to 100\% |
| 240 | to eliminate the fundamental completely and only produce harmonics in the |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 241 | signal. If set to 0\% this is the same as turning the MDB feature off. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 242 | \item[MDB Centre Frequency.] |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 243 | The cutoff frequency of your headphones or speakers. This is usually |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 244 | given in the specification for the headphones/speakers. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 245 | \item[MDB shape.] |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 246 | It is recommended that this parameter be set to 1.5 times the centre frequency. |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 247 | |
| 248 | This is the frequency up to which harmonics are generated. Some of the |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 249 | lower fundamentals near the cut{}-off range will have their lower |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 250 | harmonics cut, since they will be below the range of the speakers. |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 251 | Fundamentals between the cut{}-off frequency and the lower frequency |
| 252 | will have their harmonics proportionally boosted to compensate and restore |
| 253 | the `loudness' of these notes. |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 254 | |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 255 | For most users, the defaults should provide an improvement in sound |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 256 | quality and can be safely left as they are. For reference, the defaults |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 257 | Rockbox uses are: |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 258 | % |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 259 | \begin{table}[h!] |
Alexander Levin | fb87e89 | 2009-08-24 21:22:18 +0000 | [diff] [blame] | 260 | \begin{rbtabular}{0.5\textwidth}{Xc}{Setting & Value}{}{} |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 261 | MDB Strength & 50~dB \\ |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 262 | MDB Harmonics & 48\% \\ |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 263 | MDB Centre Frequency & 60~Hz \\ |
| 264 | MDB Shape & 90~Hz \\ |
Alexander Levin | fb87e89 | 2009-08-24 21:22:18 +0000 | [diff] [blame] | 265 | \end{rbtabular} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 266 | \end{table} |
| 267 | |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 268 | \end{description} |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 269 | } |
| 270 | |
Nils Wallménius | 12eb058 | 2008-03-23 22:07:09 +0000 | [diff] [blame] | 271 | \opt{swcodec}{ |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 272 | \section{Crossfeed} |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 273 | Crossfeed attempts to make the experience of listening to music on |
Thom Johansen | 89e411b | 2006-08-18 16:12:29 +0000 | [diff] [blame] | 274 | headphones more similar to listening to music with stereo speakers. When you |
| 275 | listen to music through speakers, each ear will hear sound originating from |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 276 | both speakers. However, the sound from the left speaker reaches your right |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 277 | ear slightly later than it does your left ear, and vice versa.\\ |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 278 | |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 279 | The human ear and brain together are very good at interpreting the time |
Thom Johansen | 89e411b | 2006-08-18 16:12:29 +0000 | [diff] [blame] | 280 | differences between direct sounds and reflected sounds and using that |
| 281 | information to identify the direction that the sound is coming from. On the |
| 282 | other hand, when listening to headphones, each ear hears only the stereo |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 283 | channel corresponding to it. The left ear hears only the left channel and |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 284 | the right ear hears only the right channel. The result is that sound from |
| 285 | headphones does not provide the same spatial cues to your ear and brain as |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 286 | speakers, and might for that reason sound unnatural to some listeners.\\ |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 287 | |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 288 | The crossfeed function uses an algorithm to feed a delayed and filtered |
| 289 | portion of the signal from the right channel into the left channel and vice |
| 290 | versa in order to simulate the spatial cues that the ear and brain receive |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 291 | when listening to a set of loudspeakers placed in front of the listener. The |
| 292 | result is a more natural stereo image that can be especially appreciated in |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 293 | older rock and jazz records, where one instrument is often hard-panned to |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 294 | just one of the speakers. Many people will find such records tiring to listen |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 295 | to using earphones and no crossfeed effect.\\ |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 296 | |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 297 | Crossfeed has the following settings: |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 298 | \begin{description} |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 299 | \item[Crossfeed.] |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 300 | Selects whether the crossfeed effect is to be enabled or not. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 301 | \item[Direct Gain.] |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 302 | How much the level of the audio that travels the direct path from a speaker |
| 303 | to the corresponding ear is supposed to be decreased. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 304 | \item[Cross Gain.] |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 305 | How much the level of the audio that travels the cross path from a speaker |
| 306 | to the opposite ear is to be decreased. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 307 | \item[High-Frequency Attenuation.] |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 308 | How much the upper frequencies of the cross path audio will be dampened. |
| 309 | Note that the total level of the higher frequencies will be a combination |
Thom Johansen | 103ebf7 | 2006-04-27 19:25:42 +0000 | [diff] [blame] | 310 | of both this setting and the \setting{Cross Gain} setting. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 311 | \item[High-Frequency Cutoff.] |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 312 | Decides at which frequency the cross path audio will start to be cut |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 313 | by the amount described by the \setting{High-Frequency Attenuation} |
| 314 | setting. |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 315 | \end{description} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 316 | |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 317 | Most users will find the default settings to yield satisfactory results, but |
| 318 | for the more adventurous user the settings can be fine-tuned to provide a |
| 319 | virtual speaker placement suited to ones preference. |
| 320 | % TODO: adapt the guidelines for crossfeed settings found here? |
| 321 | % http://www.ohl.to/interests-in-audio/crossfeed-and-eq-for-headphones/ |
Thom Johansen | d01d65f | 2006-04-11 21:42:09 +0000 | [diff] [blame] | 322 | Beware that the crossfeed function is capable of making the audio distort |
| 323 | if you choose settings which result in a too high output level. |
Michael DiFebbo | c1ecc63 | 2006-04-01 15:41:21 +0000 | [diff] [blame] | 324 | } |
Michael DiFebbo | 25f9cec | 2006-03-27 19:30:05 +0000 | [diff] [blame] | 325 | |
Nils Wallménius | 12eb058 | 2008-03-23 22:07:09 +0000 | [diff] [blame] | 326 | \opt{swcodec}{ |
Nils Wallménius | a374ca9 | 2006-09-09 17:59:51 +0000 | [diff] [blame] | 327 | \section{\label{ref:EQ}Equalizer} |
Dominik Riebeling | 87d5536 | 2006-04-09 11:42:56 +0000 | [diff] [blame] | 328 | \screenshot{configure_rockbox/images/ss-equalizer}{The graphical equalizer}{} |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 329 | Rockbox features a parametric equalizer (EQ). As the name suggests, a |
| 330 | parametric EQ lets you control several different parameters for each |
Alex Parker | 011bece | 2010-09-16 18:54:24 +0000 | [diff] [blame] | 331 | band of the EQ. \nopt{gigabeats}{In some ways the EQ is similar to the |
| 332 | \setting{Bass} and \setting{Treble} settings described earlier, but the EQ |
| 333 | allows you to control the sound much more carefully.} \opt{gigabeats}{The EQ |
| 334 | is similar to the \setting{Tone Controls} described above, but allows more |
| 335 | delicate control.}\\ |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 336 | |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 337 | Rockbox's parametric EQ is composed of five different bands: |
| 338 | \begin{description} |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 339 | \item[Band 0: Low shelf filter.] |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 340 | The low shelf filter boosts or lowers all frequencies below a certain |
Alex Parker | 011bece | 2010-09-16 18:54:24 +0000 | [diff] [blame] | 341 | frequency limit, much as the ``bass'' control found on ordinary |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 342 | stereo systems does. |
| 343 | Adjust the ``cutoff'' frequency parameter to decide where the shelving |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 344 | starts to take effect. For example, a cutoff frequency of 50~Hz will |
| 345 | adjust only very low frequencies. A cutoff frequency of 200~Hz, on the |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 346 | other hand, will adjust a much wider range of bass frequencies. |
| 347 | The ``gain'' parameter controls how much the loudness of the band is |
| 348 | adjusted. Positive numbers make the EQ band louder, while negative |
| 349 | numbers make that EQ band quieter. |
| 350 | The ``Q'' parameter should always be set to 0.7 for the shelving |
| 351 | filters. Higher values will add a small boost around the cutoff |
| 352 | frequency that is almost always undesirable. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 353 | \item[Bands 1-3: Peaking filters.] |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 354 | Peaking EQ filters boost or lower a frequency range centered at the |
Alex Parker | 1925cd1 | 2009-11-22 11:36:07 +0000 | [diff] [blame] | 355 | centre frequency chosen. |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 356 | Graphic equalizers in home stereos are usually peaking |
| 357 | filters. The peaking filters in Rockbox's EQ lets you adjust three |
Alex Parker | 1925cd1 | 2009-11-22 11:36:07 +0000 | [diff] [blame] | 358 | different parameters for EQ bands 1 through 3. The ``centre'' parameter |
| 359 | controls the centre frequency of the frequency range that is affected |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 360 | as described above. |
| 361 | The ``gain'' parameter controls how much each band is adjusted, and |
| 362 | works as for the low shelf filter. |
| 363 | Finally, the ``Q'' parameter controls how wide or narrow the affected |
| 364 | frequency range is. Higher Q values will affect a narrower band of |
| 365 | frequencies, while lower Q values will affect a wider band of |
| 366 | frequencies. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 367 | \item[Band 4: High shelf filter.] |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 368 | A high shelf filter boosts or lowers all frequencies above a certain |
Alex Parker | 011bece | 2010-09-16 18:54:24 +0000 | [diff] [blame] | 369 | frequency limit, much as the ``treble'' control found on ordinary |
Thom Johansen | 42995a3 | 2007-12-13 01:11:26 +0000 | [diff] [blame] | 370 | stereo systems does. |
| 371 | The high shelf filter is adjusted the same way as the low shelf filter, |
| 372 | except that it works on the high end of the frequency spectrum rather |
| 373 | than the low end. |
| 374 | \end{description} |
Thom Johansen | 3a74208 | 2008-07-14 22:47:40 +0000 | [diff] [blame] | 375 | As a general guide, EQ band 0 should be used for low frequencies, EQ bands 1 |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 376 | through 3 should be used for mids, and EQ band 4 should be used for highs. |
| 377 | |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 378 | \begin {description} |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 379 | \item[Enable EQ.] |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 380 | This option controls whether the EQ is on or off. |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 381 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 382 | \item[Graphical EQ.] |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 383 | This option brings up a graphic EQ screen, which allows adjustment of each of |
Alex Parker | 1925cd1 | 2009-11-22 11:36:07 +0000 | [diff] [blame] | 384 | the three parameters described above (gain, centre frequency, and Q) for each |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 385 | of the five EQ bands. |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 386 | |
Alexander Levin | 9736580 | 2010-05-20 17:38:38 +0000 | [diff] [blame] | 387 | \begin{btnmap} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 388 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD% |
Alex Parker | 40ec7b9 | 2010-10-12 19:34:38 +0000 | [diff] [blame] | 389 | ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD% |
| 390 | ,SANSA_CLIP_PAD}{\ButtonRight} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 391 | \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} |
| 392 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp} |
| 393 | \opt{PBELL_VIBE500_PAD}{\ButtonUp} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 394 | \opt{MPIO_HD200_PAD}{\ButtonVolUp} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 395 | \opt{MPIO_HD300_PAD}{\ButtonScrollUp} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 396 | \opt{touchscreen}{\TouchMidRight} |
| 397 | & |
| 398 | \opt{HAVEREMOTEKEYMAP}{ |
| 399 | \opt{GIGABEAT_RC_PAD}{\ButtonRCFF} |
| 400 | \opt{IAUDIO_RC_PAD}{\ButtonRCRight} |
| 401 | &} |
| 402 | Raises the highlighted parameter. |
| 403 | \\ |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 404 | % |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 405 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD% |
Alex Parker | 40ec7b9 | 2010-10-12 19:34:38 +0000 | [diff] [blame] | 406 | ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD% |
| 407 | ,SANSA_CLIP_PAD}{\ButtonLeft} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 408 | \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} |
| 409 | \opt{IRIVER_H10_PAD}{\ButtonScrollDown} |
| 410 | \opt{PBELL_VIBE500_PAD}{\ButtonDown} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 411 | \opt{MPIO_HD200_PAD}{\ButtonVolDown} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 412 | \opt{MPIO_HD300_PAD}{\ButtonScrollDown} |
Tomer Shalev | 93afea0 | 2009-12-15 19:56:03 +0000 | [diff] [blame] | 413 | \opt{touchscreen}{\TouchMidLeft} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 414 | & |
| 415 | \opt{HAVEREMOTEKEYMAP}{ |
| 416 | \opt{GIGABEAT_RC_PAD}{\ButtonRCRew} |
| 417 | \opt{IAUDIO_RC_PAD}{\ButtonRCLeft} |
| 418 | &} |
| 419 | Lowers the highlighted parameter. |
| 420 | \\ |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 421 | % |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 422 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonLeft} |
| 423 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% |
Alex Parker | 40ec7b9 | 2010-10-12 19:34:38 +0000 | [diff] [blame] | 424 | ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% |
| 425 | ,SANSA_CLIP_PAD}{\ButtonUp} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 426 | \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRew} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 427 | \opt{touchscreen}{\ActionStdPrev} |
| 428 | & |
| 429 | \opt{HAVEREMOTEKEYMAP}{ |
| 430 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCRew} |
| 431 | \opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp} |
| 432 | \opt{IAUDIO_RC_PAD}{\ButtonRCUp} |
| 433 | &} |
| 434 | Moves to the previous EQ band. |
| 435 | \\ |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 436 | % |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 437 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonRight} |
| 438 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% |
Alex Parker | 40ec7b9 | 2010-10-12 19:34:38 +0000 | [diff] [blame] | 439 | ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% |
| 440 | ,SANSA_CLIP_PAD}{\ButtonDown} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 441 | \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 442 | \opt{touchscreen}{\ActionStdNext} |
| 443 | & |
| 444 | \opt{HAVEREMOTEKEYMAP}{ |
| 445 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCFF} |
| 446 | \opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown} |
| 447 | \opt{IAUDIO_RC_PAD}{\ButtonRCDown} |
| 448 | &} |
| 449 | Moves to the next EQ band. |
| 450 | \\ |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 451 | % |
Alex Parker | 40ec7b9 | 2010-10-12 19:34:38 +0000 | [diff] [blame] | 452 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD% |
| 453 | ,SANSA_C200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD% |
| 454 | ,SANSA_FUZE_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonSelect} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 455 | \opt{MPIO_HD200_PAD}{\ButtonFunc} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 456 | \opt{MPIO_HD300_PAD}{\ButtonEnter} |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 457 | \opt{PBELL_VIBE500_PAD}{\ButtonOK} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 458 | \opt{IRIVER_H10_PAD}{\ButtonRight} |
| 459 | \opt{IAUDIO_M3_PAD}{\ButtonPlay} |
| 460 | \opt{touchscreen}{\TouchCenter |
| 461 | \opt{COWON_D2_PAD}{/ \ButtonMenu}} |
| 462 | & |
| 463 | \opt{HAVEREMOTEKEYMAP}{ |
| 464 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect} |
| 465 | \opt{GIGABEAT_RC_PAD,IAUDIO_RC_PAD}{\ButtonRCPlay} |
| 466 | &} |
| 467 | Toggles the cursor among the three parameters (gain, centre frequency, |
| 468 | Q) for the selected EQ band |
| 469 | \\ |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 470 | % |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 471 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} |
Marcin Bukat | 4bbc9f6 | 2012-01-26 10:11:18 +0100 | [diff] [blame] | 472 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,MPIO_HD300_PAD}{\ButtonMenu} |
Tom Ross | 5616203 | 2007-01-20 00:43:50 +0000 | [diff] [blame] | 473 | \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec} |
Marcin Bukat | a434a0d | 2010-11-09 22:10:38 +0000 | [diff] [blame] | 474 | \opt{IAUDIO_M3_PAD,MPIO_HD200_PAD}{\ButtonRec} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 475 | \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD}{\ButtonLeft} |
Alex Parker | 40ec7b9 | 2010-10-12 19:34:38 +0000 | [diff] [blame] | 476 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower} |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 477 | \opt{PBELL_VIBE500_PAD}{\ButtonCancel} |
Marianne Arnold | c3ee226 | 2010-06-07 21:14:42 +0000 | [diff] [blame] | 478 | \opt{touchscreen}{\TouchTopLeft |
| 479 | \opt{COWON_D2_PAD}{/ \ButtonPower}} |
| 480 | & |
| 481 | \opt{HAVEREMOTEKEYMAP}{ |
| 482 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} |
| 483 | \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp} |
| 484 | \opt{IAUDIO_RC_PAD}{\ButtonRCRec} |
| 485 | &} |
| 486 | Exits the graphic EQ screen. |
| 487 | \\ |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 488 | \end{btnmap} |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 489 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 490 | \item[Pre-cut.] |
Michael Giacomelli | ab759da | 2011-07-27 16:02:43 +0000 | [diff] [blame] | 491 | If too much positive gain is added through the graphical EQ, your music may |
| 492 | distort. The \setting{Precut} setting allows you to apply a global negative |
| 493 | gain to decoded audio, cancelling out positive gain from the EQ. This will |
| 494 | prevent distortion when boosting certain frequency ranges, at the expense of |
| 495 | making audio quieter. |
| 496 | |
| 497 | Alternatively, precut can be used with a flat EQ curve to implement a volume |
| 498 | cap. For example, on a player that allows overdriving the headphone output |
| 499 | to +6dB, maximum volume can be capped to +0dB by applying 6dB of precut. Note |
| 500 | that precut is not applied if EQ is disabled. |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 501 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 502 | \item[Simple EQ.] |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 503 | This option provides an easier alternative for those who are daunted by all of |
| 504 | the parameters that can be adjusted using the graphical EQ. With the |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 505 | \setting{Simple EQ}, the only parameter that can be adjusted is the gain. |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 506 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 507 | \item[Advanced EQ.] |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 508 | This sub menu provides options for adjusting the same parameters as the |
| 509 | \setting{Graphical EQ}. The only difference is that the parameters are |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 510 | adjusted through textual menus rather than through a graphic interface. |
| 511 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 512 | \item[Save EQ Preset.] |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 513 | This option saves the current EQ configuration in a \fname{.cfg} file. |
| 514 | |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 515 | \item[Browse EQ Presets.] |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 516 | This menu displays a list of EQ presets, as well as any EQ configurations saved |
Nils Wallménius | 5fab9fc | 2007-01-29 17:03:56 +0000 | [diff] [blame] | 517 | using the \setting{Save EQ Preset} option. Users unfamiliar with the |
| 518 | operation of a parametric EQ may wish to use the presets instead of trying to |
| 519 | configure the EQ, or use the presets for designing their own custom EQ |
Martin Arver | b109969 | 2006-10-17 09:31:18 +0000 | [diff] [blame] | 520 | settings. |
| 521 | |
Michael DiFebbo | a7acf13 | 2006-10-14 15:27:17 +0000 | [diff] [blame] | 522 | \end{description} |
| 523 | } |
| 524 | |
Nils Wallménius | 12eb058 | 2008-03-23 22:07:09 +0000 | [diff] [blame] | 525 | \opt{swcodec}{ |
Thom Johansen | 7ec3777 | 2006-11-22 18:21:39 +0000 | [diff] [blame] | 526 | \section{Dithering} |
| 527 | This setting controls the dithering and noise shaping functionality of Rockbox. |
| 528 | |
| 529 | Most of Rockbox' audio file decoders work at a higher bit depth than the 16 bits |
Thom Johansen | c8ea4cc | 2007-12-14 00:10:41 +0000 | [diff] [blame] | 530 | used for output on the \daps{} audio connectors. The simplest way to |
Thom Johansen | 7ec3777 | 2006-11-22 18:21:39 +0000 | [diff] [blame] | 531 | convert from one bit depth to another is simply discarding all the surplus bits. |
| 532 | This is the default behaviour, and adds distortion to the signal that will |
| 533 | vary in character along with the desired sound. |
| 534 | |
| 535 | Dithering adds low-level noise to the signal prior to throwing away the surplus |
| 536 | bits, which gives the resulting signal a uniform noise floor which is |
| 537 | independent of the signal. Most people find this noise preferable to the |
| 538 | time-varying noise heard when not performing dithering. |
| 539 | |
| 540 | After dithering, noise shaping is performed. This basically just pushes the |
| 541 | dithering noise to the parts of the frequency spectrum humans cannot hear so |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 542 | easily. In Rockbox' case, some of the noise is pushed up to above 10~kHz. |
Thom Johansen | 7ec3777 | 2006-11-22 18:21:39 +0000 | [diff] [blame] | 543 | |
| 544 | This setting will be put to its best use when listening to dynamic music with |
| 545 | frequently occuring quiet parts, classical music being a typical example. It is |
| 546 | worth noting that the effects of dithering and noise shaping are very subtle, |
| 547 | and not easily noticable. |
| 548 | |
| 549 | Rockbox uses highpass triangular distribution noise as the dithering noise |
| 550 | source, and a third order noise shaper. |
| 551 | } |
Steve Bavin | fb23807 | 2009-06-12 07:20:50 +0000 | [diff] [blame] | 552 | |
Alexander Levin | 72964f2 | 2010-11-03 18:02:26 +0000 | [diff] [blame] | 553 | \opt{swcodec}{% |
| 554 | \opt{pitchscreen}{% |
Steve Bavin | fb23807 | 2009-06-12 07:20:50 +0000 | [diff] [blame] | 555 | \section{Timestretch} |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 556 | Enabling \setting{Timestretch} allows you to change the playback speed without |
| 557 | it affecting the pitch of the recording. After enabling this feature and |
| 558 | rebooting, you can access this via the \setting{Pitch Screen}. This function is |
| 559 | intended for speech playback and may significantly dilute your listening |
Alexander Levin | 029eb88 | 2010-11-01 19:16:42 +0000 | [diff] [blame] | 560 | experience with more complex audio. See \reference{sec:pitchscreen} for more |
| 561 | details about how to use the feature. |
Jeffrey Goode | a0341df | 2009-08-26 02:23:46 +0000 | [diff] [blame] | 562 | } |
Alexander Levin | 72964f2 | 2010-11-03 18:02:26 +0000 | [diff] [blame] | 563 | } |
Jeffrey Goode | a0341df | 2009-08-26 02:23:46 +0000 | [diff] [blame] | 564 | |
| 565 | \opt{swcodec}{ |
Jeffrey Goode | 95e2d72 | 2009-11-04 18:14:36 +0000 | [diff] [blame] | 566 | \section{Compressor} |
| 567 | The \setting{Compressor} reduces, or compresses, the dynamic range of the audio |
| 568 | signal. This makes the quieter and louder sections closer to the same volume |
| 569 | level by progressively reducing the gain of louder signals. When subsequently |
| 570 | amplified, this has the effect of making the quieter sections louder while |
| 571 | keeping the louder sections from clipping. This allows listening to the quiet |
| 572 | sections of dynamic material in noisy environments while preventing sudden loud |
| 573 | sections from being overbearing. |
Jeffrey Goode | a0341df | 2009-08-26 02:23:46 +0000 | [diff] [blame] | 574 | |
Jeffrey Goode | 95e2d72 | 2009-11-04 18:14:36 +0000 | [diff] [blame] | 575 | There are several settings associated with the compressor. The first, and most |
| 576 | important, is the \setting{Threshold}. The threshold is the audio input level |
| 577 | at which the compressor begins to act. Any level louder than the threshold |
| 578 | will be compressed to some extent. The maximum amount of compression, or the |
Andree Buschmann | ba0f831 | 2010-05-06 18:41:41 +0000 | [diff] [blame] | 579 | quietest level at which the compressor will operate, is -24~dB. The default of |
Jeffrey Goode | 95e2d72 | 2009-11-04 18:14:36 +0000 | [diff] [blame] | 580 | Off disables the compressor. |
Jeffrey Goode | a0341df | 2009-08-26 02:23:46 +0000 | [diff] [blame] | 581 | |
Jeffrey Goode | 95e2d72 | 2009-11-04 18:14:36 +0000 | [diff] [blame] | 582 | The \setting{Makeup Gain} setting has two options: Off and Auto. Off means |
| 583 | that the compressed audio will not be amplified after compression. The default |
| 584 | of Auto will amplify the signal so that the loudest possible signal after |
| 585 | compression will be just under the clipping limit. This is desirable because |
| 586 | the compressed signal without makeup gain is quieter than the input signal. |
| 587 | Makeup Gain in Auto restores the signal to the maximum possible level and |
| 588 | brings the quieter audio up with it. This is what makes it possible to hear |
| 589 | the quieter audio in noisy environments. |
| 590 | |
| 591 | The \setting{Ratio} setting determines how aggressively the compressor reduces |
| 592 | gain above the threshold. For example, the 2:1 setting means that for each |
| 593 | two decibels of input signal above the threshold, the compressor will only |
| 594 | allow the output to appear as one decibel. The higher the ratio, the harder |
| 595 | the signal is compressed. The ratio setting of Limit means essentially a ratio |
| 596 | of infinity to one. In this case, the output signal is not allowed to exceed |
| 597 | the threshold at all. |
| 598 | |
| 599 | The \setting{Knee} setting determines how abrupt the transition is from a |
| 600 | non-compressed signal to a compressed signal. Hard Knee means that the |
| 601 | transition occurs precisely at the threshold. The Soft Knee setting smoothes |
| 602 | the transition from plus or minus three decibels around the threshold. |
| 603 | |
| 604 | The \setting{Release Time} setting sets the recovery time after the signal is |
| 605 | compressed. Once the compressor determines that compression is necessary, |
| 606 | the input signal is reduced appropriately, but the gain isn't allowed to |
| 607 | immediately return to normal levels. This is necessary to reduce artifacts |
Alexander Levin | e8c72b6 | 2010-05-09 18:33:31 +0000 | [diff] [blame] | 608 | such as ``pumping.'' Instead, the gain is allowed to return to normal at the |
Andree Buschmann | 1248e9c | 2010-04-14 20:38:21 +0000 | [diff] [blame] | 609 | chosen rate. Release Time is the time for the gain to recover by 10~dB. |
Tomer Shalev | e04acd8 | 2009-10-05 16:40:27 +0000 | [diff] [blame] | 610 | } |