[linux-audio-dev] TAP Scaling Limiter - how's it work?

Steve Harris S.W.Harris at ecs.soton.ac.uk
Tue Feb 17 16:02:26 UTC 2004


On Tue, Feb 17, 2004 at 10:47:59AM -0500, Paul Winkler wrote:
> Hi folks, and Tom if you're listening,
> 
> The description of the TAP Scaling Limiter is
> very interesting - http://tap-plugins.sourceforge.net/#limiter
> I'm just curious, having done no real DSP coding - 
> it must do some internal buffering, right? 
> 
> So how does it deal with half-cycles that fall on the edge of a 
> buffer? It seems to me that you can't process the final 
> half-cycle without refilling the buffer, but you can't refill the 
> buffer until you've processed all its data - or can you?

I havent looked at the code, but generally you use a ring-buffer to keep
the past N samples and refer to that, rather that dealing with
LADSPA-sized buffers.

- Steve



More information about the Linux-audio-dev mailing list