Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Solved: Visual Graphic EQ issue (from v8.3.7)
#1
Hi to all.

This is a graphic equalizer ("Graphic EQ") issue that started with version 8.3.7 (and continues with 8.3.8): the numeric values do not match those represented in the corresponding graphs (e.g. 3 files attached), and it also happens with a custom curve:


           

Thanks.

Best regards.

Edit: fixed in 8.3.9, thanks   Smile
Reply
#2
I can repro.

It looks like bug in the file /var/www/templates/eqg-config.html. The N in the variable $_select[freqN] is not correct in the code after the first two <div class="eqg-vslider"> blocks

<div id="equalizer" class="sliderbank">
    <div class="eqg-label">Alsaequal values</div>
    <div class="eqg-vslider-group">
        <div class="eqg-vslider">
            <div id="freq1">$_select[freq1]</div>
            <input class="vslide2" type="range" min="28" max="94" step="1" name="freq1" value="$_select[freq1]" oninput="updEqgFreq('#freq1', this.value)">
            <div>31</div>
        </div>
        <div class="eqg-vslider">
            <div id="freq2">$_select[freq2]</div>
            <input class="vslide2" type="range" min="28" max="94" step="1" name="freq2" value="$_select[freq2]" oninput="updEqgFreq('#freq2', this.value)">
            <div>63</div>
        </div>
        <div class="eqg-vslider">
            <div id="freq3">$_select[freq1]</div>
            <input class="vslide2" type="range" min="28" max="94" step="1" name="freq3" value="$_select[freq3]" oninput="updEqgFreq('#freq3', this.value)">
            <div>125</div>
        </div>
        <div class="eqg-vslider">
            <div id="freq4">$_select[freq2]</div>
            <input class="vslide2" type="range" min="28" max="94" step="1" name="freq4" value="$_select[freq4]" oninput="updEqgFreq('#freq4', this.value)">
            <div>250</div>
        </div>
        <div class="eqg-vslider">
            <div id="freq5">$_select[freq1]</div>
            <input class="vslide2" type="range" min="28" max="94" step="1" name="freq5" value="$_select[freq5]" oninput="updEqgFreq('#freq5', this.value)">
            <div>500</div>
        </div>
        <div class="eqg-vslider">
            <div id="freq6">$_select[freq2]</div>
            <input class="vslide2" type="range" min="28" max="94" step="1" name="freq6" value="$_select[freq6]" oninput="updEqgFreq('#freq6', this.value)">
            <div>1K</div>
        </div>

To fix just edit the file and specify N corresponding to the N in name="freqN". If thats not feasible then I can make an updated file available for download and install. Let me know.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
I'm not an expert, so I wouldn't want to risk messing up.
However it is not urgent, the fix is also good for a next major release  Smile


Thank you very much
Reply
#4
Sure, no prob. There will be one more Bullseye release this month to fix any bugs and maybe make some minor updates.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply


Forum Jump: