From 22dd555228f523904cce6b31a4d76a9952b92c96 Mon Sep 17 00:00:00 2001 From: Andy Sloane Date: Sun, 1 Nov 2015 21:50:49 -0800 Subject: [PATCH] zoom scopes out 4x; looks way better --- xm.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xm.js b/xm.js index 123d1b6..6622528 100644 --- a/xm.js +++ b/xm.js @@ -640,10 +640,10 @@ function audio_cb(e) { var scopes = undefined; for (var j = 0; j < nchan; j++) { var scope; - if (tickduration >= _scope_width) { + if (tickduration >= 4*_scope_width) { scope = new Float32Array(_scope_width); for (var k = 0; k < _scope_width; k++) { - scope[k] = -dataL[offset+k] - dataR[offset+k]; + scope[k] = -dataL[offset+k*4] - dataR[offset+k*4]; } } @@ -651,9 +651,9 @@ function audio_cb(e) { channelinfo[j], offset, offset + tickduration, dataL, dataR) / tickduration; - if (tickduration >= _scope_width) { + if (tickduration >= 4*_scope_width) { for (var k = 0; k < _scope_width; k++) { - scope[k] += dataL[offset+k] + dataR[offset+k]; + scope[k] += dataL[offset+k*4] + dataR[offset+k*4]; } if (scopes == undefined) scopes = []; scopes.push(scope);