zoom scopes out 4x; looks way better
This commit is contained in:
parent
d68e8e8225
commit
22dd555228
1 changed files with 4 additions and 4 deletions
8
xm.js
8
xm.js
|
|
@ -640,10 +640,10 @@ function audio_cb(e) {
|
||||||
var scopes = undefined;
|
var scopes = undefined;
|
||||||
for (var j = 0; j < nchan; j++) {
|
for (var j = 0; j < nchan; j++) {
|
||||||
var scope;
|
var scope;
|
||||||
if (tickduration >= _scope_width) {
|
if (tickduration >= 4*_scope_width) {
|
||||||
scope = new Float32Array(_scope_width);
|
scope = new Float32Array(_scope_width);
|
||||||
for (var k = 0; k < _scope_width; k++) {
|
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) /
|
channelinfo[j], offset, offset + tickduration, dataL, dataR) /
|
||||||
tickduration;
|
tickduration;
|
||||||
|
|
||||||
if (tickduration >= _scope_width) {
|
if (tickduration >= 4*_scope_width) {
|
||||||
for (var k = 0; k < _scope_width; k++) {
|
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 = [];
|
if (scopes == undefined) scopes = [];
|
||||||
scopes.push(scope);
|
scopes.push(scope);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue