summaryrefslogtreecommitdiff
path: root/assets/js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js')
-rw-r--r--assets/js/normalizer.js17
1 files changed, 14 insertions, 3 deletions
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);
});
});