diff --git a/src/renderer/audio/audio.js b/src/renderer/audio/audio.js index 76e3eedc..34740568 100644 --- a/src/renderer/audio/audio.js +++ b/src/renderer/audio/audio.js @@ -76,7 +76,8 @@ const CiderAudio = { } CiderAudio.equalizer() }, - normalizerOn: function (){}, + normalizerOn: function (){ + }, normalizerOff: function (){ CiderAudio.audioNodes.gainNode.gain.setTargetAtTime(1, CiderAudio.context.currentTime+ 1, 0.5); }, @@ -84,7 +85,7 @@ const CiderAudio = { spatialOn: function (){ if (app.cfg.audio.maikiwiAudio.spatial === true) { CiderAudio.audioNodes.spatialNode = CiderAudio.context.createConvolver(); - + CiderAudio.audioNodes.spatialNode.normalize = true; switch (app.cfg.audio.maikiwiAudio.spatialType) { case 0: fetch('./audio/impulses/CiderSpatial_Conv.wav').then(async (impulseData) => { @@ -108,8 +109,7 @@ const CiderAudio = { }); app.cfg.audio.maikiwiAudio.spatialType = 0; break; - } - CiderAudio.audioNodes.spatialNode.normalize = true; + } CiderAudio.audioNodes.spatialNode.connect(CiderAudio.context.destination); } else { diff --git a/src/renderer/views/pages/audiolabs.ejs b/src/renderer/views/pages/audiolabs.ejs index 2f0ca426..21b2a6c1 100644 --- a/src/renderer/views/pages/audiolabs.ejs +++ b/src/renderer/views/pages/audiolabs.ejs @@ -119,7 +119,7 @@
- Cider Origami Vocal Enhance/Remaster™️ + Cider Origami™️ Vocal Enhancer/Remasterer
Re-textures the vocals by carving out the frequencies and adjusts them to the selected profile.
Modern: @@ -169,10 +169,22 @@ methods: { toggleSpatial: function () { if (app.cfg.audio.spatial) { + if (app.cfg.audio.maikiwiAudio.spatial === false) { + if (app.mk.volume - 0.2512 > 0) {app.mk.volume -= 0.2512} + else {app.mk.volume = 0.0001} + } CiderAudio.spatialOn() CiderAudio.hierarchical_loading(); + if (app.cfg.audio.maikiwiAudio.spatial === true) { + if (app.mk.volume + 0.2512 < 1) {app.mk.volume += 0.2512} + else {app.mk.volume = 1} + } } else { + if (app.cfg.audio.maikiwiAudio.spatial === true) { + if (app.mk.volume - 0.2512 > 0) {app.mk.volume -= 0.2512} + else {app.mk.volume = 0.0001} + } app.cfg.audio.maikiwiAudio.spatial = false; CiderAudio.spatialOff() }