diff options
author | Lunar Journal <md.node.0@gmail.com> | 2025-01-11 09:16:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-11 09:16:30 +0200 |
commit | ca5dfbc0383c180b05b7cd95c7920b73a93b4809 (patch) | |
tree | 8d710ce8d4322126bd83f1bb1e93bd0437746324 | |
parent | 680899c6fa57545e8b61efef60b3667f4fa63f06 (diff) | |
download | emu8910-ca5dfbc0383c180b05b7cd95c7920b73a93b4809.tar.gz emu8910-ca5dfbc0383c180b05b7cd95c7920b73a93b4809.zip |
Update emu8910.ts
-rw-r--r-- | src/emu8910.ts | 7 |
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), |