changeset 794:b56d693cdfb7

Small fix to overlap calculation in loudness
author Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
date Wed, 16 Dec 2015 12:35:52 +0000
parents 261d92ea87e1
children a75a4e0af44f
files loudness.js
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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++)