--- a/demos/demo_blockproc_slidingcqt.m
+++ b/demos/demo_blockproc_slidingcqt.m
@@ -16,7 +16,7 @@
 % execution.
 p = blockpanel({
                {'GdB','Gain',-20,20,0,21},...
-               {'cMult','C mult',-40,40,0,41}
+               {'cMult','C mult',-40,40,10,41}
                });
            
 fobj = blockfigure();
@@ -26,20 +26,20 @@
 % makes ~23ms.
 % Note that the processing itself can introduce additional delay.
 bufLen = 1024;
-transa = 0;
+zpad = bufLen/2;
 
 % Setup blocktream
 fs=block(source,varargin{:},'loadind',p,'L',bufLen);
 
 % Prepare CQT filters in range 200Hz--20kHz, 48 bins per octave
 % 320 + 2 filters in total.
-[g,a]=cqtfilters(fs,200,20000,48,2*bufLen+2*transa,'fractionaluniform');
+[g,a]=cqtfilters(fs,200,20000,48,2*bufLen+2*zpad,'fractionaluniform');
 
 % Prepare a frame object representing the filterbank
 F = frame('filterbankreal',g,a,numel(a));
 % Accelerate the frame object to be used with the "sliced" block processing
 % handling.
-Fa = blockframeaccel(F,bufLen,'sliced','transa',transa);
+Fa = blockframeaccel(F,bufLen,'sliced','zpad',zpad);
 
 % This variable holds overlaps in coefficients needed in the sliced block
 % handling between consecutive loop iterations.