# HG changeset patch # User Chris Cannam # Date 1369942074 -3600 # Node ID 16a9ee99efcfd800fd844fab39261f5c51249d4a # Parent d6811e2949ff93eab0d219a740ae831c09797f67 Window overlap scale factor diff -r d6811e2949ff -r 16a9ee99efcf yetilab/stream/framer.yeti --- a/yetilab/stream/framer.yeti Thu May 30 17:56:29 2013 +0100 +++ b/yetilab/stream/framer.yeti Thu May 30 20:27:54 2013 +0100 @@ -112,7 +112,8 @@ (var remaining = frames; var buffered = mat.zeroSizeMatrix (); var position = 0; - w = win.windowFunction (Hann ()) [ Symmetric false ] framesize; + factor = hop / (framesize/2); + w = bf.scaled factor (win.hann framesize); channels = mat.height (head frames); // so we don't need to keep a head ptr filt.delayedBy (- framesize) {