Vibrant Bass Update

This commit is contained in:
Maikiwi 2022-01-30 17:40:24 -08:00
parent f8a4e83142
commit c19356ddf8

View file

@ -20,7 +20,7 @@
<div class="inputs-container"> <div class="inputs-container">
<div class="input-container mini"> <div class="input-container mini">
{{$root.cfg.audio.equalizer.vibrantBass}} {{$root.cfg.audio.equalizer.vibrantBass}}
<input tabindex="0" type="range" class="eq-slider mini" orient="vertical" min="-10" max="10" step="1" v-model="$root.cfg.audio.equalizer.vibrantBass" @change="changeVibrantBass()"> <input tabindex="0" type="range" class="eq-slider mini" orient="vertical" min="-20" max="20" step="1" v-model="$root.cfg.audio.equalizer.vibrantBass" @change="changeVibrantBass()">
Vibrant Bass Vibrant Bass
</div> </div>
<div class="input-container mini"> <div class="input-container mini">
@ -130,9 +130,21 @@
this.Q = [] this.Q = []
this.preamp = 0 this.preamp = 0
this.mix = 1 this.mix = 1
this.vibrantBass = 0
this.userGenerated = true this.userGenerated = true
}, },
defaultPresets: [{ defaultPresets: [
{
'preset': 'default',
'name': 'Default',
'frequencies': [32, 63, 125, 250, 500, 1000, 2000, 4000, 8000, 16000],
'gain': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
'Q': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
'preamp': 0,
'mix': 1,
'vibrantBass': 0,
'userGenerated': false
},{
'preset': 'warmth', 'preset': 'warmth',
'name': 'Warmth', 'name': 'Warmth',
'frequencies': [32, 75, 125, 197, 500, 1000, 2000, 3040, 8000, 16000], 'frequencies': [32, 75, 125, 197, 500, 1000, 2000, 3040, 8000, 16000],
@ -319,6 +331,9 @@
}, },
changeVibrantBass() { changeVibrantBass() {
app.cfg.audio.vibrantBass.multiplier = app.cfg.audio.equalizer.vibrantBass / 10 app.cfg.audio.vibrantBass.multiplier = app.cfg.audio.equalizer.vibrantBass / 10
for (var i = 0; i < 21; i++) {
CiderAudio.audioNodes.vibrantbassNode[i].gain.value = app.cfg.audio.vibrantBass.gain[i] * (app.cfg.audio.equalizer.vibrantBass / 10);
}
}, },
changePreamp() { changePreamp() {
CiderAudio.audioNodes.preampNode.gain.value = app.cfg.audio.equalizer.preamp; CiderAudio.audioNodes.preampNode.gain.value = app.cfg.audio.equalizer.preamp;