dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: FS#10199: Limiter DSP function

Re: FS#10199: Limiter DSP function

From: Jeff Goode <>
Date: Tue, 14 Jul 2009 20:39:26 -0400

Replaygain doesn't reduce dynamic range, which is the goal of a
limiter. The idea is to amplify low level material so it's audible in a
noisy environment and at the same time avoid clipping your amps.
Replaygain tags, even with preamping and avoid clipping, will bring the
entire waveform up to just short of clipping and no more. The shape of
the waveform is unchanged, and the low level material is still low
level. My solution is to amplify past clipping, but reduce the clipped
peaks on the fly. That way the low level material becomes more audible
and the amps (and speakers) are safe.


Dan Everton wrote:
>> Summing up: this patch adds a "Limiter Preamp" menu item to the sound
>> settings menu on SWCODEC targets. Any selection above 0db amplifies the
> How does this compare to just adding ReplayGain tags to your files?
> IIRC, the ReplayGain code currently supports both a pre-amp and an
> "avoid clipping" setting.
> Cheers,
> Dan
Received on 2009-07-15

Page was last modified "Jan 10 2012" The Rockbox Crew