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