diff --git a/src/main/base/store.ts b/src/main/base/store.ts index e0fa604d..564f267a 100644 --- a/src/main/base/store.ts +++ b/src/main/base/store.ts @@ -32,6 +32,7 @@ export class Store { "seamless_audio": true, "normalization": false, "ciderPPE": false, + "ciderPPE_value": 0.5, "spatial": false, "maxVolume": 1, "volumePrecision": 0.1, diff --git a/src/renderer/audio/audio.js b/src/renderer/audio/audio.js index 36de906f..caabddaf 100644 --- a/src/renderer/audio/audio.js +++ b/src/renderer/audio/audio.js @@ -145,7 +145,7 @@ var CiderAudio = { CiderAudio.audioNodes.llpw[i].type = 'peaking'; // 'peaking'; CiderAudio.audioNodes.llpw[i].frequency.value = LLPW_FREQUENCIES[i]; CiderAudio.audioNodes.llpw[i].Q.value = LLPW_Q[i]; - CiderAudio.audioNodes.llpw[i].gain.value = LLPW_GAIN[i] * 0.55 * CiderAudio.audioNodes.llpwEnabled; + CiderAudio.audioNodes.llpw[i].gain.value = LLPW_GAIN[i] * app.cfg.audio.ciderPPE_value * CiderAudio.audioNodes.llpwEnabled; } CiderAudio.audioNodes.preampNode = CiderAudio.context.createBiquadFilter();