[Audio] Speed up EQ preset loading

This commit is contained in:
maikirakiwi 2022-04-09 17:19:46 -07:00
parent 1da04c3d41
commit d61f5017d4

View file

@ -403,10 +403,16 @@
Object.assign(this.$root.cfg.audio.equalizer, preset) Object.assign(this.$root.cfg.audio.equalizer, preset)
this.changeVibrantBass() this.changeVibrantBass()
for (var i = 0; i < 10; i++) { for (var i = 0; i < 10; i++) {
this.changeGain(i) try {CiderAudio.audioNodes.audioBands[i].gain.value = app.cfg.audio.equalizer.gain[i] * app.cfg.audio.equalizer.mix}
this.changeFreq(i) catch(e){
this.changeQ(i) 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) { changePreset(id) {
let userPresets = app.cfg.audio.equalizer.presets let userPresets = app.cfg.audio.equalizer.presets