# HG changeset patch # User Nicholas Jillings # Date 1450269352 0 # Node ID b56d693cdfb7e27010b3ef29e295465ad890d854 # Parent 261d92ea87e1ffaa73c0ee66b37ce2f9d2ee4f1e Small fix to overlap calculation in loudness diff -r 261d92ea87e1 -r b56d693cdfb7 loudness.js --- a/loudness.js Wed Dec 16 12:15:18 2015 +0000 +++ b/loudness.js Wed Dec 16 12:35:52 2015 +0000 @@ -121,7 +121,7 @@ overlap = 0.5; } var winSize = buffer.sampleRate*winDur/1000; - var olapSize = overlap*winSize; + var olapSize = (1-overlap)*winSize; var numberOfFrames = Math.floor(buffer.length/olapSize - winSize/olapSize + 1); var blockEnergy = new Array(buffer.numberOfChannels); for (var channel = 0; channel < buffer.numberOfChannels; channel++)