2006-04-09 11:42:56 +00:00
|
|
|
% $Id$ %
|
2006-04-27 12:25:08 +00:00
|
|
|
\screenshot{configure_rockbox/images/ss-sound-settings}{The sound settings screen}{}
|
2006-03-27 19:30:05 +00:00
|
|
|
|
2008-07-14 22:47:40 +00:00
|
|
|
The sound settings menu offers a selection of sound settings you may
|
2006-10-17 12:18:51 +00:00
|
|
|
change to customise your listening experience.
|
2006-03-27 19:30:05 +00:00
|
|
|
|
2008-07-07 13:22:14 +00:00
|
|
|
\section{\label{ref:volume}Volume}
|
2007-01-29 17:03:56 +00:00
|
|
|
This setting adjusts the volume of your music. Like most professional
|
|
|
|
audio gear and many consumer audio products, Rockbox uses a decibel scale
|
2010-04-14 20:38:21 +00:00
|
|
|
where 0~dB is a reference that indicates the maximum volume that the \dap{}
|
2007-01-29 17:03:56 +00:00
|
|
|
can produce without possible distortion (clipping). All values lower than
|
|
|
|
this reference will be negative and yield a progressively softer volume.
|
2011-01-17 18:30:18 +00:00
|
|
|
\nopt{iriverh100,iriverh300,ondavx777}{%
|
2010-08-16 09:43:48 +00:00
|
|
|
Values higher than 0~dB are available and can be used to raise the
|
|
|
|
volume more than would otherwise be possible. These volume levels will
|
|
|
|
ordinarily lead to distorted sound, but might work nicely for music that has
|
|
|
|
an otherwise low volume level.
|
|
|
|
}
|
2006-08-18 16:12:29 +00:00
|
|
|
The volume can be adjusted from a
|
2011-01-17 18:30:18 +00:00
|
|
|
\opt{iriverh100,iriverh300}{minimum of -84~dB to a maximum of 0~dB.}%
|
2010-11-09 22:10:38 +00:00
|
|
|
\opt{iaudiom3,iaudiom5,iaudiox5,ipod3g,ipod4g,gigabeatf,mrobe100,mpiohd200}{%
|
2010-08-16 09:43:48 +00:00
|
|
|
minimum of -73~dB to a maximum of +6~dB.}%
|
2010-04-14 20:38:21 +00:00
|
|
|
\opt{ipodnano}{minimum of -72~dB to a maximum of +6~dB.}%
|
2010-05-30 18:29:04 +00:00
|
|
|
\opt{ipodvideo,cowond2}{minimum of -89~dB to a maximum of +6~dB.}%
|
2011-01-17 18:30:18 +00:00
|
|
|
\opt{ipodnano2g,ipodcolor,ipod1g2g,iriverh10,iriverh10_5gb,sansa,sansaAMS}{minimum of
|
2010-08-16 09:43:48 +00:00
|
|
|
-74~dB to a maximum of +6~dB.}%
|
2010-04-14 20:38:21 +00:00
|
|
|
\opt{gigabeats}{minimum of -90~dB to a maximum of +6~dB.}%
|
2010-04-15 18:35:41 +00:00
|
|
|
\opt{gigabeatf,vibe500}{minimum of -74~dB to a maximum of +6~dB.}%
|
2012-02-21 15:41:35 +00:00
|
|
|
\opt{fuzeplus}{minimum of -100~dB to a maximum of +6~dB.}
|
2014-10-15 14:23:34 +00:00
|
|
|
\opt{samsungyh}{minimum of -128~dB to a maximum of 0~dB.}
|
2010-04-14 20:38:21 +00:00
|
|
|
\opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out
|
2010-01-23 19:28:26 +00:00
|
|
|
and the recording gain.}
|
2010-05-30 18:29:04 +00:00
|
|
|
\opt{cowond2}{\\Remark: Lowering the volume below -57~dB will also affect the line-out.}
|
2010-09-16 18:54:24 +00:00
|
|
|
|
|
|
|
\nopt{gigabeats}{
|
2006-04-01 15:41:21 +00:00
|
|
|
\section{Bass}
|
2008-07-14 22:47:40 +00:00
|
|
|
This setting emphasises
|
2011-01-17 18:30:18 +00:00
|
|
|
\nopt{iriverh100,iriverh300}{or suppresses}
|
2010-04-14 20:38:21 +00:00
|
|
|
the lower (bass) frequencies in the sound. A value of 0~dB means that bass
|
2008-07-14 22:47:40 +00:00
|
|
|
sounds are unaltered (flat response).
|
2011-01-17 18:30:18 +00:00
|
|
|
\opt{iriverh100,iriverh300}{The minimum setting is 0~dB and the maximum is 24~dB.}%
|
2010-11-09 22:10:38 +00:00
|
|
|
\opt{ipodnano,ipodnano2g,ipodcolor,mpiohd200}{%
|
|
|
|
The minimum setting is -6~dB and the maximum is 9~dB.}%
|
2010-04-14 20:38:21 +00:00
|
|
|
\opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}%
|
2014-10-15 14:23:34 +00:00
|
|
|
\opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus%
|
|
|
|
,samsungyh}{The minimum setting is -24~dB and the maximum is 24~dB.}
|
2006-04-01 15:41:21 +00:00
|
|
|
|
2013-12-21 13:33:54 +00:00
|
|
|
\section{\label{ref:volume_limit}Volume Limit}
|
|
|
|
This setting adjusts the maximum volume of your music. The setting is by
|
|
|
|
default set to the maximum volume which equals to no limit. To set a volume
|
|
|
|
limit, select a volume from the list and the maximum volume will be limited to
|
|
|
|
the selected value all over the system.
|
|
|
|
|
2007-11-24 11:07:44 +00:00
|
|
|
\opt{ipodvideo}{
|
|
|
|
\section{Bass Cutoff}
|
2007-12-14 00:10:41 +00:00
|
|
|
This setting controls the frequency below which the bass adjustment applies.
|
|
|
|
The setting has a range from 1 to 4, where a bigger number affects a bigger
|
|
|
|
range of bass frequencies. The actual cutoff frequency used for each setting
|
|
|
|
value will vary with sample rate.
|
2007-11-24 11:07:44 +00:00
|
|
|
}
|
|
|
|
|
2006-04-01 15:41:21 +00:00
|
|
|
\section{Treble}
|
2008-07-14 22:47:40 +00:00
|
|
|
This setting emphasises
|
2011-01-17 18:30:18 +00:00
|
|
|
\nopt{iriverh100,iriverh300}{or suppresses}
|
2010-04-14 20:38:21 +00:00
|
|
|
the higher (treble) frequencies in the sound. A value of 0~dB means that
|
2008-07-14 22:47:40 +00:00
|
|
|
treble sounds are unaltered (flat response).
|
2011-01-17 18:30:18 +00:00
|
|
|
\opt{iriverh100,iriverh300}{The minimum setting is 0~dB and the maximum is 6~dB.}%
|
2010-11-09 22:10:38 +00:00
|
|
|
\opt{ipodnano,ipodnano2g,ipodcolor,mpiohd200}{%
|
|
|
|
The minimum setting is -6~dB and the maximum is 9~dB.}%
|
2010-04-14 20:38:21 +00:00
|
|
|
\opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}%
|
2014-10-15 14:23:34 +00:00
|
|
|
\opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus%
|
|
|
|
,samsungyh}{The minimum setting is -24~dB and the maximum is 24~dB.}
|
2006-04-01 15:41:21 +00:00
|
|
|
|
2007-11-24 11:07:44 +00:00
|
|
|
\opt{ipodvideo}{
|
|
|
|
\section{Treble Cutoff}
|
2007-12-14 00:10:41 +00:00
|
|
|
This setting controls the frequency above which the treble adjustment applies.
|
2008-07-15 18:26:30 +00:00
|
|
|
The setting has a range from 1 to 4, where a bigger number affects a smaller
|
2007-12-14 00:10:41 +00:00
|
|
|
range of treble frequencies. The actual cutoff frequency used for each setting
|
|
|
|
value will vary with sample rate.
|
2007-11-24 11:07:44 +00:00
|
|
|
}
|
2010-09-16 18:54:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
\opt{gigabeats}{
|
|
|
|
\section{Tone Controls}
|
|
|
|
There is a five-band equalizer built into your \dap{} that allows you to
|
|
|
|
control various different parameters for each band. This equalizer is
|
|
|
|
implemented in hardware, and therefore does not tax the processor when in use.
|
|
|
|
Rockbox also features a more advanced five-band equalizer (see
|
|
|
|
\reference{ref:EQ}) that is implemented in software and allows more fine
|
|
|
|
grained control, but also requires more processor time.
|
|
|
|
|
|
|
|
\begin{description}
|
|
|
|
\item[Band 1 Gain.]
|
|
|
|
This band acts as a low shelf filter that boosts or lowers all
|
|
|
|
frequencies below a certain frequency limit, much as a ``bass''
|
|
|
|
control found on ordinary stereo systems does. The ``gain'' parameter
|
|
|
|
controls how much the loudness of the band is adjusted. Positive
|
|
|
|
numbers make the EQ band louder, while negative numbers make that EQ
|
|
|
|
band quieter.
|
|
|
|
\item[Bands 2-4 Gain.]
|
|
|
|
These bands act as peaking filters that boost or lower a frequency
|
|
|
|
range centered at a certain frequency. Graphic equalizers in home
|
|
|
|
stereos are usually peaking filters. The ``gain'' parameter controls
|
|
|
|
how much each band is adjusted as with the the low shelf filter.
|
|
|
|
\item[Band 5 Gain.]
|
|
|
|
Band 5 acts as a high shelf filter, boosting or lowering all
|
|
|
|
frequencies above a certain frequency limit, much like a ``treble''
|
|
|
|
control found on ordinary stereo systems does. As with the other bands,
|
|
|
|
``gain'' controls how much each band is adjusted.
|
|
|
|
\item[Advanced Tone Control Settings.]
|
|
|
|
This submenu allows you to change advanced parameters for each band.
|
|
|
|
\end{description}
|
|
|
|
|
|
|
|
As a general guide, EQ band 1 should be used for low frequencies, EQ bands 2
|
|
|
|
to 4 should be used for mids, and EQ band 5 should be used for highs.\\*
|
|
|
|
|
|
|
|
\subsection{Advanced Tone Control Settings}
|
|
|
|
As in the previous menu, the ``gain'' setting controls how much the
|
|
|
|
loudness of the band is adjusted. In addition the following parameters
|
|
|
|
can be adjusted:
|
|
|
|
|
|
|
|
\begin{description}
|
|
|
|
\item[Band 1 Frequency.]
|
|
|
|
The ``frequency'' parameter sets where the shelving starts to take
|
|
|
|
effect. For example, a cutoff frequency of 80~Hz will adjust only very
|
|
|
|
low frequencies. A cutoff frequency of 175~Hz, on the other hand, will
|
|
|
|
adjust a much wider range of bass frequencies.
|
|
|
|
\item[Bands 2-4 Frequency.]
|
|
|
|
The ``frequency'' parameter for these bands sets the centre frequency of
|
|
|
|
the range that is affected by the gain set.
|
|
|
|
\item[Bands 2-4 Width.]
|
|
|
|
This parameter sets the width of the range around the centre frequency
|
|
|
|
that is affected by the tone control. The possible settings are
|
|
|
|
``wide'' or ``narrow''.
|
|
|
|
\item[Band 5 Frequency.]
|
|
|
|
This works just as for band 1 frequency, except that it affects the
|
|
|
|
high frequency end of the spectrum instead of the low.
|
|
|
|
\end{description}
|
|
|
|
|
|
|
|
}
|
2007-11-24 11:07:44 +00:00
|
|
|
|
2006-04-01 15:41:21 +00:00
|
|
|
\section{Balance}
|
2007-01-29 17:03:56 +00:00
|
|
|
This setting controls the balance between the left and right channels. The
|
|
|
|
default, 0, means that the left and right outputs are equal in volume.
|
2006-04-09 11:42:56 +00:00
|
|
|
Negative numbers increase the volume of the left channel relative to the
|
|
|
|
right, positive numbers increase the volume of the right channel relative
|
|
|
|
to the left.
|
2006-04-01 15:41:21 +00:00
|
|
|
|
|
|
|
\section{Channels}
|
2007-01-29 17:03:56 +00:00
|
|
|
A stereo audio signal consists of two channels, left and right. The
|
2008-07-14 22:47:40 +00:00
|
|
|
\setting{Channels} setting determines if these channels are to be combined in
|
2006-08-18 16:12:29 +00:00
|
|
|
any way, and if so, in what manner they will be combined.
|
2006-04-01 15:41:21 +00:00
|
|
|
Available options are:
|
2006-04-09 11:42:56 +00:00
|
|
|
%
|
2010-06-11 20:23:34 +00:00
|
|
|
\begin{description}
|
|
|
|
\item[Stereo.]
|
|
|
|
Leave the audio signal unmodified.
|
|
|
|
\item[Mono.]
|
|
|
|
Combine both channels and send the resulting signal to both stereo
|
|
|
|
channels, resulting in a monophonic output.
|
|
|
|
\item[Custom.]
|
|
|
|
Allows you to manually specify a stereo width with the
|
|
|
|
\setting{Stereo Width} setting described later in this chapter.
|
|
|
|
\item[Mono Left.]
|
|
|
|
Plays the left channel in both stereo channels.
|
|
|
|
\item[Mono Right.]
|
|
|
|
Plays the right channel in both stereo channels.
|
|
|
|
\item[Karaoke.]
|
|
|
|
Removes all sound that is common to both channels. Since most
|
2006-08-18 16:12:29 +00:00
|
|
|
music is recorded with vocals being equally present in both channels
|
2006-10-17 09:31:18 +00:00
|
|
|
to make the singer sound centrally placed, this often (but not
|
|
|
|
always) has the effect of removing the voice track from a song. This
|
2010-06-11 20:23:34 +00:00
|
|
|
setting also very often has other undesirable effects on the sound.
|
|
|
|
\end{description}
|
2007-01-29 17:03:56 +00:00
|
|
|
|
2006-04-19 15:38:26 +00:00
|
|
|
\section{Stereo Width}
|
2006-08-18 16:12:29 +00:00
|
|
|
Stereo width allows you to manually specify the effect that is applied
|
2007-12-13 01:11:26 +00:00
|
|
|
when the \setting{Channels} setting is set to ``custom''.
|
2007-01-29 17:03:56 +00:00
|
|
|
All values below 100\% will progressively mix the contents of one channel
|
|
|
|
into the other. This has the effect of gradually centering the stereo image,
|
2006-10-17 09:31:18 +00:00
|
|
|
until you have monophonic sound at 0\%. Values above 100\% will progressively
|
2007-01-29 17:03:56 +00:00
|
|
|
remove components in one channel that is also present in the other. This has
|
|
|
|
the effect of widening the stereo field. A value of 100\% will leave the
|
2006-10-17 09:31:18 +00:00
|
|
|
stereo field unaltered.
|
2006-04-19 15:38:26 +00:00
|
|
|
|
2016-08-20 20:31:12 +00:00
|
|
|
\opt{depth_3d}{
|
|
|
|
\section{3D Enhancement}
|
|
|
|
3D Enhancement increases the perceived separation between the left and right
|
|
|
|
channels.
|
|
|
|
\opt{IMX233}{%
|
|
|
|
It works by subtracting a portion of the opposite channel's content for each
|
|
|
|
channel. This setting controls the amount of opposite channel content that
|
|
|
|
is subtracted. A value of 0dB leaves the audio signal unmodified.}%
|
|
|
|
\opt{HAVE_WM8750,HAVE_WM8978}{%
|
|
|
|
This settings controls the degree of stereo expansion. A value of 0\%
|
|
|
|
leaves the audio signal unmodified.
|
|
|
|
}%
|
|
|
|
}
|
|
|
|
|
2006-04-01 15:41:21 +00:00
|
|
|
\section{Crossfeed}
|
2006-04-09 11:42:56 +00:00
|
|
|
Crossfeed attempts to make the experience of listening to music on
|
2006-08-18 16:12:29 +00:00
|
|
|
headphones more similar to listening to music with stereo speakers. When you
|
|
|
|
listen to music through speakers, each ear will hear sound originating from
|
2007-01-29 17:03:56 +00:00
|
|
|
both speakers. However, the sound from the left speaker reaches your right
|
2009-08-25 21:51:55 +00:00
|
|
|
ear slightly later than it does your left ear, and vice versa.\\
|
2006-04-11 21:42:09 +00:00
|
|
|
|
2007-12-14 00:10:41 +00:00
|
|
|
The human ear and brain together are very good at interpreting the time
|
2006-08-18 16:12:29 +00:00
|
|
|
differences between direct sounds and reflected sounds and using that
|
|
|
|
information to identify the direction that the sound is coming from. On the
|
|
|
|
other hand, when listening to headphones, each ear hears only the stereo
|
2007-01-29 17:03:56 +00:00
|
|
|
channel corresponding to it. The left ear hears only the left channel and
|
2006-04-09 11:42:56 +00:00
|
|
|
the right ear hears only the right channel. The result is that sound from
|
|
|
|
headphones does not provide the same spatial cues to your ear and brain as
|
2009-08-25 21:51:55 +00:00
|
|
|
speakers, and might for that reason sound unnatural to some listeners.\\
|
2006-03-27 19:30:05 +00:00
|
|
|
|
2006-04-09 11:42:56 +00:00
|
|
|
The crossfeed function uses an algorithm to feed a delayed and filtered
|
|
|
|
portion of the signal from the right channel into the left channel and vice
|
|
|
|
versa in order to simulate the spatial cues that the ear and brain receive
|
2006-04-11 21:42:09 +00:00
|
|
|
when listening to a set of loudspeakers placed in front of the listener. The
|
|
|
|
result is a more natural stereo image that can be especially appreciated in
|
2007-01-29 17:03:56 +00:00
|
|
|
older rock and jazz records, where one instrument is often hard-panned to
|
2006-10-17 09:31:18 +00:00
|
|
|
just one of the speakers. Many people will find such records tiring to listen
|
2009-08-25 21:51:55 +00:00
|
|
|
to using earphones and no crossfeed effect.\\
|
2006-04-11 21:42:09 +00:00
|
|
|
|
2007-12-14 00:10:41 +00:00
|
|
|
Crossfeed has the following settings:
|
2006-04-11 21:42:09 +00:00
|
|
|
\begin{description}
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Crossfeed.]
|
2006-04-11 21:42:09 +00:00
|
|
|
Selects whether the crossfeed effect is to be enabled or not.
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Direct Gain.]
|
2006-04-11 21:42:09 +00:00
|
|
|
How much the level of the audio that travels the direct path from a speaker
|
|
|
|
to the corresponding ear is supposed to be decreased.
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Cross Gain.]
|
2006-04-11 21:42:09 +00:00
|
|
|
How much the level of the audio that travels the cross path from a speaker
|
|
|
|
to the opposite ear is to be decreased.
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[High-Frequency Attenuation.]
|
2006-04-11 21:42:09 +00:00
|
|
|
How much the upper frequencies of the cross path audio will be dampened.
|
|
|
|
Note that the total level of the higher frequencies will be a combination
|
2006-04-27 19:25:42 +00:00
|
|
|
of both this setting and the \setting{Cross Gain} setting.
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[High-Frequency Cutoff.]
|
2006-04-11 21:42:09 +00:00
|
|
|
Decides at which frequency the cross path audio will start to be cut
|
2006-10-17 09:31:18 +00:00
|
|
|
by the amount described by the \setting{High-Frequency Attenuation}
|
|
|
|
setting.
|
2006-04-11 21:42:09 +00:00
|
|
|
\end{description}
|
2007-01-29 17:03:56 +00:00
|
|
|
|
2006-04-11 21:42:09 +00:00
|
|
|
Most users will find the default settings to yield satisfactory results, but
|
|
|
|
for the more adventurous user the settings can be fine-tuned to provide a
|
|
|
|
virtual speaker placement suited to ones preference.
|
|
|
|
% TODO: adapt the guidelines for crossfeed settings found here?
|
|
|
|
% http://www.ohl.to/interests-in-audio/crossfeed-and-eq-for-headphones/
|
|
|
|
Beware that the crossfeed function is capable of making the audio distort
|
|
|
|
if you choose settings which result in a too high output level.
|
2006-04-01 15:41:21 +00:00
|
|
|
|
2006-09-09 17:59:51 +00:00
|
|
|
\section{\label{ref:EQ}Equalizer}
|
2006-04-09 11:42:56 +00:00
|
|
|
\screenshot{configure_rockbox/images/ss-equalizer}{The graphical equalizer}{}
|
2014-06-20 18:34:49 +00:00
|
|
|
Rockbox features a parametric equalizer (EQ). In contrast to non-parametric
|
|
|
|
equalizers, a parametric EQ enables adjusting the center frequency, gain, and
|
|
|
|
width of EQ bands separately. The ability to adjust the frequency and width
|
|
|
|
of bands enables more precise control of the EQ frequency response while
|
|
|
|
avoiding the use of a large number of bands (often 12+) needed in a
|
|
|
|
non-parametric EQ.
|
|
|
|
|
|
|
|
The graphic below illustrates how the width of 10kHz band can be adjusted to
|
|
|
|
cover a wider (lower Q) or narrower (higher Q) range of frequencies.
|
|
|
|
|
|
|
|
\includegraphics[width=14cm]{configure_rockbox/images/Q_factor.png}
|
|
|
|
|
|
|
|
\nopt{gigabeats}{In some ways the EQ is similar to the
|
2010-09-16 18:54:24 +00:00
|
|
|
\setting{Bass} and \setting{Treble} settings described earlier, but the EQ
|
2014-06-20 18:34:49 +00:00
|
|
|
allows you to control the sound much more carefully. Note that the parameteric
|
|
|
|
EQ bands will be applied in addition to any bass or treble tone controls.
|
|
|
|
} \opt{gigabeats}{The EQ is similar to the \setting{Tone Controls} described
|
|
|
|
above, but allows more delicate control.}\\
|
|
|
|
|
|
|
|
\note{A maximum of 10 EQ bands are possible on most devices, but using more
|
|
|
|
than are required will waste battery and introduce additional rounding
|
|
|
|
noise. For best results, use the fewest number of bands required.}
|
2007-01-29 17:03:56 +00:00
|
|
|
|
2014-06-28 21:11:32 +00:00
|
|
|
Rockbox's parametric EQ is composed of up to ten different bands:
|
2007-12-13 01:11:26 +00:00
|
|
|
\begin{description}
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Band 0: Low shelf filter.]
|
2007-12-13 01:11:26 +00:00
|
|
|
The low shelf filter boosts or lowers all frequencies below a certain
|
2010-09-16 18:54:24 +00:00
|
|
|
frequency limit, much as the ``bass'' control found on ordinary
|
2007-12-13 01:11:26 +00:00
|
|
|
stereo systems does.
|
|
|
|
Adjust the ``cutoff'' frequency parameter to decide where the shelving
|
2010-04-14 20:38:21 +00:00
|
|
|
starts to take effect. For example, a cutoff frequency of 50~Hz will
|
|
|
|
adjust only very low frequencies. A cutoff frequency of 200~Hz, on the
|
2007-12-13 01:11:26 +00:00
|
|
|
other hand, will adjust a much wider range of bass frequencies.
|
|
|
|
The ``gain'' parameter controls how much the loudness of the band is
|
|
|
|
adjusted. Positive numbers make the EQ band louder, while negative
|
|
|
|
numbers make that EQ band quieter.
|
|
|
|
The ``Q'' parameter should always be set to 0.7 for the shelving
|
|
|
|
filters. Higher values will add a small boost around the cutoff
|
|
|
|
frequency that is almost always undesirable.
|
2013-02-09 12:27:22 +00:00
|
|
|
\item[Bands 1-8: Peaking filters.]
|
2007-12-13 01:11:26 +00:00
|
|
|
Peaking EQ filters boost or lower a frequency range centered at the
|
2009-11-22 11:36:07 +00:00
|
|
|
centre frequency chosen.
|
2007-12-13 01:11:26 +00:00
|
|
|
Graphic equalizers in home stereos are usually peaking
|
|
|
|
filters. The peaking filters in Rockbox's EQ lets you adjust three
|
2014-06-20 18:34:49 +00:00
|
|
|
different parameters for EQ bands 1 through 8. The ``centre'' parameter
|
2009-11-22 11:36:07 +00:00
|
|
|
controls the centre frequency of the frequency range that is affected
|
2007-12-13 01:11:26 +00:00
|
|
|
as described above.
|
|
|
|
The ``gain'' parameter controls how much each band is adjusted, and
|
|
|
|
works as for the low shelf filter.
|
|
|
|
Finally, the ``Q'' parameter controls how wide or narrow the affected
|
|
|
|
frequency range is. Higher Q values will affect a narrower band of
|
|
|
|
frequencies, while lower Q values will affect a wider band of
|
|
|
|
frequencies.
|
2013-02-09 12:27:22 +00:00
|
|
|
\item[Band 9: High shelf filter.]
|
2007-12-13 01:11:26 +00:00
|
|
|
A high shelf filter boosts or lowers all frequencies above a certain
|
2010-09-16 18:54:24 +00:00
|
|
|
frequency limit, much as the ``treble'' control found on ordinary
|
2007-12-13 01:11:26 +00:00
|
|
|
stereo systems does.
|
|
|
|
The high shelf filter is adjusted the same way as the low shelf filter,
|
|
|
|
except that it works on the high end of the frequency spectrum rather
|
|
|
|
than the low end.
|
|
|
|
\end{description}
|
2008-07-14 22:47:40 +00:00
|
|
|
As a general guide, EQ band 0 should be used for low frequencies, EQ bands 1
|
2013-02-09 12:27:22 +00:00
|
|
|
through 8 should be used for mids, and EQ band 9 should be used for highs.
|
2007-01-29 17:03:56 +00:00
|
|
|
|
2006-10-14 15:27:17 +00:00
|
|
|
\begin {description}
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Enable EQ.]
|
2006-10-14 15:27:17 +00:00
|
|
|
This option controls whether the EQ is on or off.
|
2007-01-29 17:03:56 +00:00
|
|
|
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Graphical EQ.]
|
2006-10-17 09:31:18 +00:00
|
|
|
This option brings up a graphic EQ screen, which allows adjustment of each of
|
2009-11-22 11:36:07 +00:00
|
|
|
the three parameters described above (gain, centre frequency, and Q) for each
|
2006-10-17 09:31:18 +00:00
|
|
|
of the five EQ bands.
|
2006-10-14 15:27:17 +00:00
|
|
|
|
2010-05-20 17:38:38 +00:00
|
|
|
\begin{btnmap}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD%
|
2010-10-12 19:34:38 +00:00
|
|
|
,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
|
2014-10-22 07:58:28 +00:00
|
|
|
,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
|
|
|
|
,SAMSUNG_YH820_PAD}{\ButtonRight}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
|
|
|
|
\opt{IRIVER_H10_PAD}{\ButtonScrollUp}
|
|
|
|
\opt{PBELL_VIBE500_PAD}{\ButtonUp}
|
2020-08-24 15:04:02 +00:00
|
|
|
\opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolUp}
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{MPIO_HD300_PAD}{\ButtonScrollUp}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{touchscreen}{\TouchMidRight}
|
|
|
|
&
|
|
|
|
\opt{HAVEREMOTEKEYMAP}{
|
|
|
|
\opt{GIGABEAT_RC_PAD}{\ButtonRCFF}
|
|
|
|
\opt{IAUDIO_RC_PAD}{\ButtonRCRight}
|
|
|
|
&}
|
|
|
|
Raises the highlighted parameter.
|
|
|
|
\\
|
2006-10-14 15:27:17 +00:00
|
|
|
%
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD%
|
2010-10-12 19:34:38 +00:00
|
|
|
,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
|
2014-10-22 07:58:28 +00:00
|
|
|
,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
|
|
|
|
,SAMSUNG_YH820_PAD}{\ButtonLeft}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
|
|
|
|
\opt{IRIVER_H10_PAD}{\ButtonScrollDown}
|
|
|
|
\opt{PBELL_VIBE500_PAD}{\ButtonDown}
|
2020-08-24 15:04:02 +00:00
|
|
|
\opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolDown}
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{MPIO_HD300_PAD}{\ButtonScrollDown}
|
2009-12-15 19:56:03 +00:00
|
|
|
\opt{touchscreen}{\TouchMidLeft}
|
2010-06-07 21:14:42 +00:00
|
|
|
&
|
|
|
|
\opt{HAVEREMOTEKEYMAP}{
|
|
|
|
\opt{GIGABEAT_RC_PAD}{\ButtonRCRew}
|
|
|
|
\opt{IAUDIO_RC_PAD}{\ButtonRCLeft}
|
|
|
|
&}
|
|
|
|
Lowers the highlighted parameter.
|
|
|
|
\\
|
2006-10-14 15:27:17 +00:00
|
|
|
%
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonLeft}
|
|
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
|
2010-10-12 19:34:38 +00:00
|
|
|
,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
|
2014-10-22 07:58:28 +00:00
|
|
|
,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp}
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRew}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{touchscreen}{\ActionStdPrev}
|
|
|
|
&
|
|
|
|
\opt{HAVEREMOTEKEYMAP}{
|
|
|
|
\opt{IRIVER_RC_H100_PAD}{\ButtonRCRew}
|
|
|
|
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp}
|
|
|
|
\opt{IAUDIO_RC_PAD}{\ButtonRCUp}
|
|
|
|
&}
|
2020-08-24 15:04:02 +00:00
|
|
|
\opt{XDUOO_X3_PAD}{\ButtonPrev}
|
2010-06-07 21:14:42 +00:00
|
|
|
Moves to the previous EQ band.
|
|
|
|
\\
|
2006-10-14 15:27:17 +00:00
|
|
|
%
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonRight}
|
|
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
|
2010-10-12 19:34:38 +00:00
|
|
|
,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
|
2014-10-22 07:58:28 +00:00
|
|
|
,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonDown}
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{touchscreen}{\ActionStdNext}
|
|
|
|
&
|
|
|
|
\opt{HAVEREMOTEKEYMAP}{
|
|
|
|
\opt{IRIVER_RC_H100_PAD}{\ButtonRCFF}
|
|
|
|
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown}
|
|
|
|
\opt{IAUDIO_RC_PAD}{\ButtonRCDown}
|
|
|
|
&}
|
2020-08-24 15:04:02 +00:00
|
|
|
\opt{XDUOO_X3_PAD}{\ButtonNext}
|
2010-06-07 21:14:42 +00:00
|
|
|
Moves to the next EQ band.
|
|
|
|
\\
|
2006-10-17 09:31:18 +00:00
|
|
|
%
|
2010-10-12 19:34:38 +00:00
|
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD%
|
|
|
|
,SANSA_C200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD%
|
2012-02-21 15:41:35 +00:00
|
|
|
,SANSA_FUZE_PAD,MROBE100_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect}
|
2010-11-09 22:10:38 +00:00
|
|
|
\opt{MPIO_HD200_PAD}{\ButtonFunc}
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{MPIO_HD300_PAD}{\ButtonEnter}
|
2010-04-15 18:35:41 +00:00
|
|
|
\opt{PBELL_VIBE500_PAD}{\ButtonOK}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{IRIVER_H10_PAD}{\ButtonRight}
|
|
|
|
\opt{IAUDIO_M3_PAD}{\ButtonPlay}
|
2014-10-22 07:58:28 +00:00
|
|
|
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{touchscreen}{\TouchCenter
|
|
|
|
\opt{COWON_D2_PAD}{/ \ButtonMenu}}
|
|
|
|
&
|
|
|
|
\opt{HAVEREMOTEKEYMAP}{
|
|
|
|
\opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect}
|
|
|
|
\opt{GIGABEAT_RC_PAD,IAUDIO_RC_PAD}{\ButtonRCPlay}
|
|
|
|
&}
|
|
|
|
Toggles the cursor among the three parameters (gain, centre frequency,
|
|
|
|
Q) for the selected EQ band
|
|
|
|
\\
|
2006-10-17 09:31:18 +00:00
|
|
|
%
|
2006-10-14 15:27:17 +00:00
|
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
|
2012-01-26 09:11:18 +00:00
|
|
|
\opt{IPOD_4G_PAD,IPOD_3G_PAD,MPIO_HD300_PAD}{\ButtonMenu}
|
2007-01-20 00:43:50 +00:00
|
|
|
\opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec}
|
2010-11-09 22:10:38 +00:00
|
|
|
\opt{IAUDIO_M3_PAD,MPIO_HD200_PAD}{\ButtonRec}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD}{\ButtonLeft}
|
2010-10-12 19:34:38 +00:00
|
|
|
\opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower}
|
2010-04-15 18:35:41 +00:00
|
|
|
\opt{PBELL_VIBE500_PAD}{\ButtonCancel}
|
2012-02-21 15:41:35 +00:00
|
|
|
\opt{SANSA_FUZEPLUS_PAD}{\ButtonBack}
|
2015-07-19 23:50:26 +00:00
|
|
|
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}
|
2010-06-07 21:14:42 +00:00
|
|
|
\opt{touchscreen}{\TouchTopLeft
|
|
|
|
\opt{COWON_D2_PAD}{/ \ButtonPower}}
|
|
|
|
&
|
|
|
|
\opt{HAVEREMOTEKEYMAP}{
|
|
|
|
\opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}
|
|
|
|
\opt{GIGABEAT_RC_PAD}{\ButtonRCDsp}
|
|
|
|
\opt{IAUDIO_RC_PAD}{\ButtonRCRec}
|
|
|
|
&}
|
2020-08-24 15:04:02 +00:00
|
|
|
\opt{XDUOO_X3_PAD}{\ButtonHome}
|
2010-06-07 21:14:42 +00:00
|
|
|
Exits the graphic EQ screen.
|
|
|
|
\\
|
2006-10-14 15:27:17 +00:00
|
|
|
\end{btnmap}
|
2007-01-29 17:03:56 +00:00
|
|
|
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Pre-cut.]
|
2011-07-27 16:02:43 +00:00
|
|
|
If too much positive gain is added through the graphical EQ, your music may
|
|
|
|
distort. The \setting{Precut} setting allows you to apply a global negative
|
|
|
|
gain to decoded audio, cancelling out positive gain from the EQ. This will
|
|
|
|
prevent distortion when boosting certain frequency ranges, at the expense of
|
|
|
|
making audio quieter.
|
|
|
|
|
|
|
|
Alternatively, precut can be used with a flat EQ curve to implement a volume
|
|
|
|
cap. For example, on a player that allows overdriving the headphone output
|
|
|
|
to +6dB, maximum volume can be capped to +0dB by applying 6dB of precut. Note
|
|
|
|
that precut is not applied if EQ is disabled.
|
2006-10-14 15:27:17 +00:00
|
|
|
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Simple EQ.]
|
2007-01-29 17:03:56 +00:00
|
|
|
This option provides an easier alternative for those who are daunted by all of
|
|
|
|
the parameters that can be adjusted using the graphical EQ. With the
|
2006-10-17 09:31:18 +00:00
|
|
|
\setting{Simple EQ}, the only parameter that can be adjusted is the gain.
|
|
|
|
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Advanced EQ.]
|
2007-01-29 17:03:56 +00:00
|
|
|
This sub menu provides options for adjusting the same parameters as the
|
|
|
|
\setting{Graphical EQ}. The only difference is that the parameters are
|
2006-10-17 09:31:18 +00:00
|
|
|
adjusted through textual menus rather than through a graphic interface.
|
|
|
|
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Save EQ Preset.]
|
2006-10-17 09:31:18 +00:00
|
|
|
This option saves the current EQ configuration in a \fname{.cfg} file.
|
|
|
|
|
2009-10-05 16:40:27 +00:00
|
|
|
\item[Browse EQ Presets.]
|
2007-12-14 00:10:41 +00:00
|
|
|
This menu displays a list of EQ presets, as well as any EQ configurations saved
|
2007-01-29 17:03:56 +00:00
|
|
|
using the \setting{Save EQ Preset} option. Users unfamiliar with the
|
|
|
|
operation of a parametric EQ may wish to use the presets instead of trying to
|
|
|
|
configure the EQ, or use the presets for designing their own custom EQ
|
2006-10-17 09:31:18 +00:00
|
|
|
settings.
|
2006-10-14 15:27:17 +00:00
|
|
|
|
|
|
|
\end{description}
|
|
|
|
|
2006-11-22 18:21:39 +00:00
|
|
|
\section{Dithering}
|
|
|
|
This setting controls the dithering and noise shaping functionality of Rockbox.
|
|
|
|
|
|
|
|
Most of Rockbox' audio file decoders work at a higher bit depth than the 16 bits
|
2007-12-14 00:10:41 +00:00
|
|
|
used for output on the \daps{} audio connectors. The simplest way to
|
2006-11-22 18:21:39 +00:00
|
|
|
convert from one bit depth to another is simply discarding all the surplus bits.
|
|
|
|
This is the default behaviour, and adds distortion to the signal that will
|
|
|
|
vary in character along with the desired sound.
|
|
|
|
|
|
|
|
Dithering adds low-level noise to the signal prior to throwing away the surplus
|
|
|
|
bits, which gives the resulting signal a uniform noise floor which is
|
|
|
|
independent of the signal. Most people find this noise preferable to the
|
|
|
|
time-varying noise heard when not performing dithering.
|
|
|
|
|
|
|
|
After dithering, noise shaping is performed. This basically just pushes the
|
|
|
|
dithering noise to the parts of the frequency spectrum humans cannot hear so
|
2010-04-14 20:38:21 +00:00
|
|
|
easily. In Rockbox' case, some of the noise is pushed up to above 10~kHz.
|
2006-11-22 18:21:39 +00:00
|
|
|
|
|
|
|
This setting will be put to its best use when listening to dynamic music with
|
|
|
|
frequently occuring quiet parts, classical music being a typical example. It is
|
|
|
|
worth noting that the effects of dithering and noise shaping are very subtle,
|
|
|
|
and not easily noticable.
|
|
|
|
|
|
|
|
Rockbox uses highpass triangular distribution noise as the dithering noise
|
|
|
|
source, and a third order noise shaper.
|
2009-06-12 07:20:50 +00:00
|
|
|
|
2010-11-03 18:02:26 +00:00
|
|
|
\opt{pitchscreen}{%
|
2009-06-12 07:20:50 +00:00
|
|
|
\section{Timestretch}
|
2009-08-25 21:51:55 +00:00
|
|
|
Enabling \setting{Timestretch} allows you to change the playback speed without
|
|
|
|
it affecting the pitch of the recording. After enabling this feature and
|
|
|
|
rebooting, you can access this via the \setting{Pitch Screen}. This function is
|
|
|
|
intended for speech playback and may significantly dilute your listening
|
2010-11-01 19:16:42 +00:00
|
|
|
experience with more complex audio. See \reference{sec:pitchscreen} for more
|
|
|
|
details about how to use the feature.
|
2009-08-26 02:23:46 +00:00
|
|
|
}
|
|
|
|
|
2014-08-22 13:30:35 +00:00
|
|
|
\section{Haas Surround}
|
2015-01-22 05:12:45 +00:00
|
|
|
This setting implements the Haas effect with adjustable delay time to enhance
|
|
|
|
the stereo effect of the sound. A full range Haas effect creates the impression
|
|
|
|
that sound starts from one channel and ends in the other. Therefore, four additional
|
|
|
|
functions are provided to move the stage back to the center:
|
|
|
|
\setting{Balance} to change the left-right channel output ratio.
|
|
|
|
A bypass band for frequencies that mostly contain vocals, using \setting{f(x1)},
|
|
|
|
and \setting{f(x2)} to set frequencies which are not affected. The \setting{SIDE ONLY}
|
|
|
|
setting uses mid-side processing to determine and apply effect to the side channel only.
|
|
|
|
Finally, the \setting{Dry/Wet Mix} setting adjusts the proportion mixed from the
|
|
|
|
original (dry) and 'effected' (wet) signals.
|
2014-08-22 13:30:35 +00:00
|
|
|
|
|
|
|
\section{Perceptual Bass Enhancement}
|
2015-01-22 05:12:45 +00:00
|
|
|
This setting implements a group delay correction and an additional biophonic EQ to
|
|
|
|
emphasize to boost bass perception. The \setting{precut} setting provides
|
2014-08-22 13:30:35 +00:00
|
|
|
negative overall gain to prevent possible audio distortion due to the EQ
|
|
|
|
gain. The defult precut value is set to -2.5 dB and can be adjust from 0 dB to -4.5 dB.
|
2015-01-22 05:12:45 +00:00
|
|
|
Note that this effect will stack with any other EQ applied.
|
2014-08-22 13:30:35 +00:00
|
|
|
|
|
|
|
\section{Auditory Fatigue Reduction}
|
2015-01-22 05:12:45 +00:00
|
|
|
Human hearing is more senstive to some frequency bands. This setting applies additional
|
|
|
|
equalization and bi-shelf filtering to reduce signals in these bands to minimize
|
|
|
|
the chance that temporary threshold shift (auditory fatigue) occurs.
|
2014-08-22 13:30:35 +00:00
|
|
|
|
2009-11-04 18:14:36 +00:00
|
|
|
\section{Compressor}
|
|
|
|
The \setting{Compressor} reduces, or compresses, the dynamic range of the audio
|
|
|
|
signal. This makes the quieter and louder sections closer to the same volume
|
|
|
|
level by progressively reducing the gain of louder signals. When subsequently
|
|
|
|
amplified, this has the effect of making the quieter sections louder while
|
|
|
|
keeping the louder sections from clipping. This allows listening to the quiet
|
|
|
|
sections of dynamic material in noisy environments while preventing sudden loud
|
|
|
|
sections from being overbearing.
|
|
|
|
|
|
|
|
There are several settings associated with the compressor. The first, and most
|
|
|
|
important, is the \setting{Threshold}. The threshold is the audio input level
|
|
|
|
at which the compressor begins to act. Any level louder than the threshold
|
|
|
|
will be compressed to some extent. The maximum amount of compression, or the
|
2010-05-06 18:41:41 +00:00
|
|
|
quietest level at which the compressor will operate, is -24~dB. The default of
|
2009-11-04 18:14:36 +00:00
|
|
|
Off disables the compressor.
|
|
|
|
|
|
|
|
The \setting{Makeup Gain} setting has two options: Off and Auto. Off means
|
|
|
|
that the compressed audio will not be amplified after compression. The default
|
|
|
|
of Auto will amplify the signal so that the loudest possible signal after
|
|
|
|
compression will be just under the clipping limit. This is desirable because
|
|
|
|
the compressed signal without makeup gain is quieter than the input signal.
|
|
|
|
Makeup Gain in Auto restores the signal to the maximum possible level and
|
|
|
|
brings the quieter audio up with it. This is what makes it possible to hear
|
|
|
|
the quieter audio in noisy environments.
|
|
|
|
|
|
|
|
The \setting{Ratio} setting determines how aggressively the compressor reduces
|
|
|
|
gain above the threshold. For example, the 2:1 setting means that for each
|
|
|
|
two decibels of input signal above the threshold, the compressor will only
|
|
|
|
allow the output to appear as one decibel. The higher the ratio, the harder
|
|
|
|
the signal is compressed. The ratio setting of Limit means essentially a ratio
|
|
|
|
of infinity to one. In this case, the output signal is not allowed to exceed
|
|
|
|
the threshold at all.
|
|
|
|
|
|
|
|
The \setting{Knee} setting determines how abrupt the transition is from a
|
|
|
|
non-compressed signal to a compressed signal. Hard Knee means that the
|
|
|
|
transition occurs precisely at the threshold. The Soft Knee setting smoothes
|
|
|
|
the transition from plus or minus three decibels around the threshold.
|
|
|
|
|
DSP Compressor: Sidechain, Exponential Atk/Rls
This is an improvement to the current compressor which I have added
to my own Sansa Fuze V2 build. I am submitting here in case others
find it interesting.
Features added to the existing compressor:
Attack, Look-ahead, Sidechain Filtering.
Exponential attack and release characteristic response.
Benefits from adding missing features:
Attack:
Preserve perceived "brightness" of tone by letting onset transients
come through at a higher level than the rest of the compressed program
material.
Look-ahead:
With Attack comes clipping on the leading several cycles of a transient
onset. With look-ahead function, this can be pre-emptively mitigated with
a slower gain change (less distortion). Look-ahead limiting is implemented
to prevent clipping while keeping gain change ramp to an interval near 3ms
instead of instant attack.
The existing compressor implementation distorts the leading edge of a
transient by causing instant gain change, resulting in log() distortion.
This sounds "woofy" to me.
Exponential Attack/Release:
eMore natural sounding. On attack, this is a true straight line of 10dB per
attack interval. Release is a little different, however, sounds natural as
an analog compressor.
Sidechain Filtering:
Mild high-pass filter reduces response to low frequency onsets. For example,
a hard kick drum is less likely to make the whole of the program material
appear to fade in and out. Combined with a moderate attack time, such a
transient will ride through with minimal audible artifact.
Overall these changes make dynamic music sound more "open", more natural. The
goal of a compressor is to make dyanamic music sound louder without necessarily
sounding as though it has been compressed. I believe these changes come closer to this goal.
Enjoy. If not, I am enjoying it
Change-Id: I664eace546c364b815b4dc9ed4a72849231a0eb2
Reviewed-on: http://gerrit.rockbox.org/626
Tested: Purling Nayuki <cyq.yzfl@gmail.com>
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
2013-10-03 12:57:00 +00:00
|
|
|
The \setting{Attack Time} setting sets the delay in milliseconds between the
|
|
|
|
input signal exceeding the activation threshold and acting upon it.
|
|
|
|
|
2009-11-04 18:14:36 +00:00
|
|
|
The \setting{Release Time} setting sets the recovery time after the signal is
|
|
|
|
compressed. Once the compressor determines that compression is necessary,
|
|
|
|
the input signal is reduced appropriately, but the gain isn't allowed to
|
|
|
|
immediately return to normal levels. This is necessary to reduce artifacts
|
2010-05-09 18:33:31 +00:00
|
|
|
such as ``pumping.'' Instead, the gain is allowed to return to normal at the
|
2010-04-14 20:38:21 +00:00
|
|
|
chosen rate. Release Time is the time for the gain to recover by 10~dB.
|