Spectrum analyzer gone?
EasyEffects Version
8.0.0
What package are you using?
Arch (easyeffects)
Distribution
Arch Linux
Describe the bug
Regardless of color scheme or theme, the spectrum analyzer seems to just be invisible.
Expected Behavior
Visible bars while audio is playing.
Debug Log
No response
Additional Information
No response
I think something is wrong with your Qt theme. Do you use any custom style?
Hmm, I don't think I have any custom theming set up for QT. Are there any QT/QML caches I can clear to see whether those might be busted?
Do you see any error when running easyeffects in a terminal? It is almost like your installation of Qt Graphs is broken and its plugin does not load.
This is the entire log output when I run easyeffects in a terminal:
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_gate_stereo port symbol not found: in2lk
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_gate_stereo port symbol not found: in2sc
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_gate_stereo port symbol not found: sc2in
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_gate_stereo port symbol not found: sc2lk
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_gate_stereo port symbol not found: lk2sc
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_gate_stereo port symbol not found: lk2in
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo port symbol not found: in2lk
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo port symbol not found: in2sc
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo port symbol not found: sc2in
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo port symbol not found: sc2lk
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo port symbol not found: lk2sc
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo port symbol not found: lk2in
easyeffects: stream_input_effects.cpp:243 Before: 80 -> alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic1__source
easyeffects: lv2_wrapper.cpp:443 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: clink
easyeffects: stream_input_effects.cpp:243 Before: 80 -> alsa_input.usb-BEHRINGER_UMC404HD_192k-00.HiFi__Mic1__source
easyeffects: main.cpp:139 Disabling global bypass
QWebEngineDesktopMediaRequest is neither a default constructible QObject, nor a default- and copy-constructible Q_GADGET, nor a QObject marked as uncreatable.
You should not use it as a QML type.
qrc:/ui/PageStreamsEffects.qml:12:1: QML PageStreamsEffects: Created graphical object was not placed in the graphics scene.
qt.graphs2d.series: points list size is 0, can't calculate spline points.
That very last line looks relevant to me.
qt.graphs2d.series: points list size is 0, can't calculate spline points.
After a Qt update I started seeing this. But the spectrum works on my side despite this warning.
Hmm so it seems specifically the "Bars" mode is broken, every other mode works.
Hmm so it seems specifically the "Bars" mode is broken, every other mode works.
That is weird. The code used for Bars is almost the same as the one used by the others. Is the situation the same if you install the AUR package? There was no change related to the chart in our master branch but maybe compiling the package at your machine changes something.
Yup, also doesn't work in the AUR package.
Yup, also doesn't work in the AUR package.
How many spectrum resolution points do you have in EasyEffects preferences window? I see now that setting the number of spectrum points too high has the same effect as making it invisible.
Oh that's a good call, if I have under about 350 spectrum points set, the bars become visible. That limit seems to vary with the size of EasyEffects' window.
Oh that's a good call, if I have under about 350 spectrum points set, the bars become visible. That limit seems to vary with the size of EasyEffects' window.
It makes sense. The higher the amount of points the smaller the bars width need to be. Otherwise there is no space for all of them. In my case I have an ultrawide monitor. They become invisible to me above 2000 points.