diff options
Diffstat (limited to 'src/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), |