summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLunar Journal <md.node.0@gmail.com>2025-01-11 09:16:30 +0200
committerGitHub <noreply@github.com>2025-01-11 09:16:30 +0200
commitca5dfbc0383c180b05b7cd95c7920b73a93b4809 (patch)
tree8d710ce8d4322126bd83f1bb1e93bd0437746324
parent680899c6fa57545e8b61efef60b3667f4fa63f06 (diff)
downloademu8910-ca5dfbc0383c180b05b7cd95c7920b73a93b4809.tar.gz
emu8910-ca5dfbc0383c180b05b7cd95c7920b73a93b4809.zip
Update emu8910.ts
-rw-r--r--src/emu8910.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/emu8910.ts b/src/emu8910.ts
index a9f218d..a147e10 100644
--- a/src/emu8910.ts
+++ b/src/emu8910.ts
@@ -58,6 +58,9 @@ const CUBIC_INTERPOL = 0.5;
const FIR_CUTOFF = 2100; // Hz
const FIR_TAPS = 50; // N taps
+
+const WAVE_OVERSAMPLE = 8;
+
var FIR = []; // coeff
interface Channel{
@@ -362,9 +365,9 @@ class PSG49 {
new Interpolator()
];
- let m = 8;
+ let m = WAVE_OVERSAMPLE;
- FIR = this.gen_fir(FIR_TAPS, FIR_CUTOFF, this.driver.device.sampleRate)
+ FIR = this.gen_fir(FIR_TAPS, FIR_CUTOFF, this.driver.device.sampleRate)
this.fir = [
new FirFilter(FIR, m),