SACD Input 2.x visualisations not working properly
Status: Inactive
Brought to you by:
manisiutkin
Hi, in sacd_input v.2.x the Spectrum Analyser (made by user stuerp) becomes unresponsive when playback is in DSD (the bars are not moving and always stay constant, the RMS and Peak are at the same level and the numbers always show 24,3dB). When playback is changed to PCM in version 2.x or to anything (PCM or PCM+DSD) in all previous version till 1.6.5 everything works properly.
Anonymous
I verified this problem here with SACD 2.0.1.
I believe this is because there is no DSD+PCM selection under "Output Type".
Switched back to 1.65, and selected DSD+PCM -- Visuals back working normally.
v2.0.3 might fix this.
Hi, I have just tried 2.0.3 and it is still the same as in all previous 2.x versions - RMS and PEAK stay constant and show 24,3dB.
Do all standard View->Visualizations work properly?
I went back to 1.6.5 after trying 2.0.1 because the levels shown with foo_vis_spectrum_analyer dropped 40 - 50 dB, showing very low levels. 2.0.3 still has this issue when both the input and DSD processor components are installed. I just switched back to 1.6.5 and all is fine again.
These two images are screenshots showing my issue.
Last edit: Brent Busch 2025-08-19
I can't say what's going on. I think, your full foobar2000 setup is needed then.
Just to add: all other visualisations work. Just this one stops working properly when sacd_input is v. 2.0 or higher (github.com/stuerp/foo_vis_spectrum_analyzer - I use ver. 0.7.6.2 - it always worked)
Which info would you like? I can try to provide you with whatever might help. I'm running 2.24.6 (x64). Is there a way to save DSD processor settings before I try 2.0.4? I really hate having to redo 108 settings every time I install a new version, then go back to 1.6.5.
Installed components:
Core (2025-07-06 12:55:02 UTC)
foobar2000 core 2.24.6
foo_converter (2025-07-06 12:55:34 UTC)
Converter 2.24.6
foo_dr_meter (2025-04-20 01:35:02 UTC)
DR Meter 1.0.1
foo_dsd_converter (2025-08-08 18:25:02 UTC)
DSD Converter 1.0.0
foo_dsd_processor (2025-08-19 18:12:55 UTC)
DSD Processor 1.4.0
foo_dsp_eq (2025-07-06 12:55:38 UTC)
Equalizer 1.2.3
foo_dsp_std (2025-07-06 12:55:40 UTC)
Standard DSP Array 2.24.6
foo_enhanced_playcount (2025-07-15 21:49:06 UTC)
Enhanced Playback Statistics 5.0.1
foo_enhanced_spectrum_analyzer (2023-05-06 23:54:08 UTC)
Enhanced Spectrum analyzer 1.9.2.0
foo_fileops (2025-07-06 12:55:44 UTC)
File Operations 2.24.6
foo_freedb2 (2025-07-06 12:55:48 UTC)
Online Tagger 0.10
foo_hdcd (2023-03-05 13:32:20 UTC)
HDCD decoder 1.20
foo_input_monkey (2023-03-23 14:34:58 UTC)
Monkey's Audio Decoder 10.07
foo_input_sacd (2025-08-19 18:12:51 UTC)
Super Audio CD Decoder 1.6.5
foo_input_std (2025-07-06 12:55:28 UTC)
CD Audio Decoder 2.24.6
FFmpeg Decoders 6.0
FLAC Decoder 1.5.0
Monkey's Audio Decoder 10.93
Opus Decoder 1.5.2
Standard Input Array 2.24.6
WavPack Decoder 5.8.1
foo_out_asio (2024-12-27 22:28:34 UTC)
ASIO Output 2.2.4
foo_out_asio+dsd (2025-05-29 18:26:16 UTC)
ASIO+DSD Output 0.4.7
foo_out_wasapis (2023-09-15 16:32:46 UTC)
WASAPI shared output 0.6.21
foo_ui_std (2025-07-06 12:55:16 UTC)
Album List 2.24.6
Decoding Speed Test 2.24.6
Default User Interface 2.24.6
File Integrity Verifier 2.24.6
foo_unpack (2025-07-06 12:55:58 UTC)
ZIP/GZIP/RAR/7-Zip Reader 2.24.6
foo_vis_spectrum_analyzer (2024-04-18 02:50:24 UTC)
Spectrum Analyzer 0.7.6.2
I cant send you my files because it would be too big. Would list of all components be enough? For test I installed fresh portable just with sacd_input 2.04 and vis_spectrum analyser and it works well. So it has to be some kind of conflict with another plugin or smth but it still works in all versions up to 1.6.5. Stutters in all versions from 2.x. of the plugin.
Ok, give me the list of all installed components.
I am away from foobar and will provide full list of components when I get back. But here it what it bahaves. I have 2 laptops - one with WIn10Pro and normal install of latest preview of fb2.25 with all my components and portable install of the same. Those two started to stutter with sacd_input2.xx (visualisation stutter). SO to test it I deleted all plugins from the portable install (just left sacd_input and foo_vis_spectrum_analyzer) and it still stuttters. And on my second lapotp with Win11Pro I also have two instances of foobar (normal and portable, both latest previews) - as it is just a test environment (my audio laptop is the one with Win10) I do not have all my components installed but try to add more and more...and it still works OK.
So uninstalling most components from the Win10 install did not help. But making fresh (not so fresh) install on Win11 works.
Anyway, list of all installed components in c:\Users\user\AppData\Roaming\foobar2000-v2\user-components-x64 folder would be helpful. And please save your config for foo_vis_spectrum_analyzer plugin (Configure->Presets->Save).
Where is Configure->Presets->Save? I'm not seeing it anywhere.
Here is my list of components and spectrum analyser config. Today I installed spectrum analyser 0.8 beta (over latest stable version) but it did not help.
And config of analyser
I can't reproduce that neither with foo_vis_spectrum_analyzer nor with foo_enhanced_spectrun_analyzer.
Do you need more info or some other files (configs etc.)?
No.
I tried to test some more. It seems that maybe Windows10 is the problem. I tried to mess with normal and portable installs on Win 11 and both work OK. But both normal and portable on Win10 show stuttering on peak-meter (or PEAK/RMS as it is called in newest betas) of foo_vis_spectrum_analyzer.
I've tested on Win10 as well. There was some performance degradation at high sample rates. But that's not an issue.
I tested today with new portable instal on Win10 (installed only asio+dsd, sacd_input and foo_vis_spectrum_analyser) and it worked properly. So I saved the preset for analyser and used it on my old portable instal on Win10 (with all plugins uninstalled apart from those 3 mentioned above)..and it did not work properly (Peak frozen on -24,3dB and RMS frozen on -26,7dB). Both portables from todays versions. So it must be a confict with some existing (but unused?) files inside foobar?
Edit: It started to freeze also on the new portable install on Win10 with just 3 plugins. I started to change Foo_vis_spectrum_analyser settings, so probably some of those settings cause the freeze.
Could it be that it is just CPU performance deficiency?
How to check it to be sure? SACD always worked and it still works, I can play 5.1 ISO with DST and the sound does not stutter. When the "wavebar mod" draws the graph the cpu use is high but it also does not produce stutter. When the graph is fisnished the CPU use drops.
As for the foo_vis_spectrum_analyser it only started to freeze the RMS/PEAK meter wirth sacd_input v2.x and it freezes with all dsd signals when outputed as DSD (even with non DST stereo and with ISOs and single DSF files). If outputed as PCM it works no matter how high the frequency. And it still works with all versions before 2.0. I did not notice higher CPU usage in 2.x than in1.x. For stereo non DST signal CPU use is no more than 20% and everything includng all other visuals, VSTs, Lyricsetc. works fine. Even the foo_vis_spectrum_analyser spectrum (and other graphs) works fine. Even when adjusted to 1Hz to 96kHz with 510 bars and art as background. The only thing that freezes is the PEAK/RMS bars. andit always freezes at the same values with all files. Does not look like CPU shortage to me. Any suggestions what to check furhter?
I just tried 2.0.4 and the same issue exists with extremely low levels show in the spectrum analyzer. Every version since 1.6.5 has had this problem. If I don't use DPD processor then the levels are fine; as soon as I add DSD processor to the DSP manager the spectrum analyzer level drops.