From c2a38a4847dfa9f561717cfc9858c275caa33876 Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Fri, 17 Nov 2023 23:25:54 +0100 Subject: Updated 14 files and added 2 files (automated) --- assets/js/normalizer.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'assets/js') diff --git a/assets/js/normalizer.js b/assets/js/normalizer.js index c18d242..ae3f830 100644 --- a/assets/js/normalizer.js +++ b/assets/js/normalizer.js @@ -2,12 +2,17 @@ window.currentNormalizationContext = null; window.currentNormalizationContext2 = null; window.currentNormalizationContext3 = null; -function normalizeAudio(ab, gainBoost) { +function normalizeAudio(ab, gainBoost, stella) { ab = ab.slice(0); return new Promise((res) => { let currentNormalizationProfile = currentNormalizationContext.createGain(); - currentNormalizationProfile.gain.value = (1.0 + gainBoost) / 10.0; + + if (localStorage.getItem("noamp") !== "true" && !stella) { + currentNormalizationProfile.gain.value = (1.0 + gainBoost) / 10.0 + 0.5; + } else { + currentNormalizationProfile.gain.value = (1.0 + gainBoost) / 10.0; + } if (localStorage.getItem("normalize") === "false") res(currentNormalizationProfile); @@ -33,7 +38,13 @@ function normalizeAudio(ab, gainBoost) { gain = gain / 10.0; console.log("Calculated gain:", gain); - currentNormalizationProfile.gain.value = gain; + + if (localStorage.getItem("noamp") !== "true" && !stella) { + currentNormalizationProfile.gain.value = gain + 0.5; + } else { + currentNormalizationProfile.gain.value = gain; + } + res(currentNormalizationProfile); }); }); -- cgit