From 1b1fb8c1335bb3fb6718cd6f6233808933a1d87b Mon Sep 17 00:00:00 2001 From: Maikiwi Date: Sat, 12 Feb 2022 20:36:40 -0800 Subject: [PATCH] fix fix fix --- src/renderer/audio/audio.js | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/renderer/audio/audio.js b/src/renderer/audio/audio.js index 173579e6..504d6163 100644 --- a/src/renderer/audio/audio.js +++ b/src/renderer/audio/audio.js @@ -132,7 +132,10 @@ var CiderAudio = { CiderAudio.audioNodes.llpw[i].gain.value = LLPW_GAIN[i] * app.cfg.audio.ciderPPE_value * CiderAudio.audioNodes.llpwEnabled; } try { - CiderAudio.audioNodes.llpw[LLPW_FREQUENCIES.length-1].disconnect();} catch(e){} + for (var i of CiderAudio.audioNodes.llpw){ + i.disconnect(); + } + } catch(e){} for (i = 1; i < LLPW_FREQUENCIES.length; i ++) { CiderAudio.audioNodes.llpw[i-1].connect(CiderAudio.audioNodes.llpw[i]); @@ -170,7 +173,10 @@ var CiderAudio = { } try{ - CiderAudio.audioNodes.vibrantbassNode[VIBRANTBASSBANDS.length-1].disconnect();} catch(e){} + for (var i of CiderAudio.audioNodes.vibrantbassNode){ + i.disconnect(); + } + } catch(e){} for (i = 1; i < VIBRANTBASSBANDS.length; i ++) { CiderAudio.audioNodes.vibrantbassNode[i-1].connect(CiderAudio.audioNodes.vibrantbassNode[i]); @@ -181,10 +187,11 @@ var CiderAudio = { else { try { - for (var i of CiderAudio.audioNodes.vibrantbassNode){ - i.disconnect(); - } - CiderAudio.audioNodes.vibrantbassNode = [];} catch(e){} + for (var i of CiderAudio.audioNodes.vibrantbassNode){ + i.disconnect(); + } + CiderAudio.audioNodes.vibrantbassNode = []; + } catch(e){} } }, hierarchical_loading: function (){ @@ -215,7 +222,7 @@ var CiderAudio = { if (app.cfg.audio.spatial) { try{ - CiderAudio.audioNodes.spatialNode.output.disconnect(CiderAudio.context.destination);} catch(e){} + CiderAudio.audioNodes.spatialNode.output.disconnect();} catch(e){} if (app.cfg.audio.vibrantBass.multiplier != 0) { // If vibrant bass is enabled if (CiderAudio.audioNodes.llpwEnabled == 1) { // If CAP & vibrant bass is enabled CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]); @@ -240,7 +247,7 @@ var CiderAudio = { } else { try{ - CiderAudio.audioNodes.gainNode.disconnect(CiderAudio.context.destination);} catch(e){} + CiderAudio.audioNodes.gainNode.disconnect();} catch(e){} if (app.cfg.audio.vibrantBass.multiplier != 0) { // If vibrant bass is enabled if (CiderAudio.audioNodes.llpwEnabled == 1) { // If CAP & vibrant bass is enabled CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);