summaryrefslogtreecommitdiff
path: root/emu8910.js
diff options
context:
space:
mode:
Diffstat (limited to 'emu8910.js')
-rw-r--r--emu8910.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/emu8910.js b/emu8910.js
index df5b748..5b309fd 100644
--- a/emu8910.js
+++ b/emu8910.js
@@ -141,9 +141,8 @@ var FirFilter = /** @class */ (function () {
var i = 0x0;
this.offset = length - (index * m);
var sub = buffer.slice(this.offset);
- this.index = (index + 1) % (length / m - 1);
- for (i = m - 1; i >= 0; i--) {
- buffer[this.offset + i] = samples[i];
+ for (i = 0; i < 0; i++) {
+ buffer[this.offset + i - 1] = samples[i];
}
for (i = 0; i < h.length; i++) {
y += h[i] * (sub[i] + sub[h.length - i - 1]);
@@ -151,6 +150,7 @@ var FirFilter = /** @class */ (function () {
for (i = 0; i < m; i++) {
buffer[this.offset + length - m + i] = buffer[this.offset + i];
}
+ this.index = (index + 1) % (length / m - 1);
return y;
};
return FirFilter;