From b2f959b6ffcbcc6faf80b060ba26acc0a3811d38 Mon Sep 17 00:00:00 2001 From: vapormusic Date: Thu, 24 Feb 2022 14:15:13 +0700 Subject: [PATCH] keep quant, remove dither --- src/main/base/browserwindow.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts index 1f43822f..36c361c3 100644 --- a/src/main/base/browserwindow.ts +++ b/src/main/base/browserwindow.ts @@ -838,7 +838,7 @@ export class BrowserWindow { // console.log('a3',input); let d_rand = 0.0; // ditherstate = new Float32Array(h.length); - d_rand = hpDither(channel); + // d_rand = hpDither(channel); const tmpOutput = qt * Math.round(input / qt + d_rand); for (let i = h.length - 1; i >= 0; i--) { nsState[channel][i] = nsState[channel][i - 1]; @@ -856,8 +856,8 @@ export class BrowserWindow { return Math.max(-32768, Math.min(32768, v)); // clamp } - //let newaudio = quantization(leftpcm, rightpcm); - let newaudio = [leftpcm, rightpcm]; + let newaudio = quantization(leftpcm, rightpcm); + //let newaudio = [leftpcm, rightpcm]; // console.log(newaudio.length); let pcmData = Buffer.from(new Int8Array(interleave16(Int16Array.from(newaudio[0], x => convert(x)), Int16Array.from(newaudio[1], x => convert(x))).buffer));