From d61f5017d465834e97b5124330d920d622662d6f Mon Sep 17 00:00:00 2001 From: maikirakiwi Date: Sat, 9 Apr 2022 17:19:46 -0700 Subject: [PATCH] [Audio] Speed up EQ preset loading --- src/renderer/views/components/equalizer.ejs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/renderer/views/components/equalizer.ejs b/src/renderer/views/components/equalizer.ejs index 827f3ef7..e7ae2d2a 100644 --- a/src/renderer/views/components/equalizer.ejs +++ b/src/renderer/views/components/equalizer.ejs @@ -403,10 +403,16 @@ Object.assign(this.$root.cfg.audio.equalizer, preset) this.changeVibrantBass() for (var i = 0; i < 10; i++) { - this.changeGain(i) - this.changeFreq(i) - this.changeQ(i) + try {CiderAudio.audioNodes.audioBands[i].gain.value = app.cfg.audio.equalizer.gain[i] * app.cfg.audio.equalizer.mix} + catch(e){ + CiderAudio.hierarchical_loading(); + CiderAudio.audioNodes.audioBands[i].gain.value = app.cfg.audio.equalizer.gain[i] * app.cfg.audio.equalizer.mix + } + + CiderAudio.audioNodes.audioBands[i].frequency.value = app.cfg.audio.equalizer.frequencies[i] + CiderAudio.audioNodes.audioBands[i].Q.value = app.cfg.audio.equalizer.Q[i] } + CiderAudio.intelliGainComp_h0_0(); }, changePreset(id) { let userPresets = app.cfg.audio.equalizer.presets