Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Active DSPs - "DSP chain presets" name field (Read 1997 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Active DSPs - "DSP chain presets" name field

Active DSPs - Can we add a "DSP chain presets" name field?
View active DSP chain presets name. (Statusbar, Text Display etc...)

Output Info (foo_outinfo)
https://foobar.hyv.fi/?view=foo_outinfo

e.g.
%output_dsp_chain_presets%

Equalizer - Pop
RetroArch 384000 HZ, Crossfader, Skip Silence
Flex DSP
Flex DSP 2
------
$replace(%output_dsp_chain_presets%,Flex DSP,[ Flex DSP: %track_flexdsp%])
$replace(%output_dsp_chain_presets%,Flex DSP 2,[ Flex DSP 2: %track_flexdsp2%)

Related post: https://hydrogenaud.io/index.php/topic,124762.msg1056549.html#msg1056549

Thanks.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #1
I uploaded a new version that has field %output_dsp_preset%. It returns the name of the active DSP chain preset.

Re: Active DSPs - "DSP chain presets" name field

Reply #2
Wow, many thanks.

Output Info 1.2.3 (foo_outinfo) 2024-12-24
https://foobar.hyv.fi/?view=foo_outinfo

> %output_dsp_preset%   Returns the name of the active DSP chain preset
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #3
I uploaded a new version that has field %output_dsp_preset%. It returns the name of the active DSP chain preset.
I installed the component. for me, some errors happen:

1 all 16bit flac are being presented as 32bit (%output_bitdepth%)

2 sample rate only appears in the song being played. when going to the next or previous song sample rate goes blank (%output_samplerate%)

windows 10
foobar 2.24 x64
wagner reatto

Re: Active DSPs - "DSP chain presets" name field

Reply #4
@Case

If it's the same DSP, it won't display properly.
The function I was most looking forward to doesn't work.

e.g. All are displayed in %output_dsp_preset% → "Equalizer".
Equalizer - Perfect fb2k
Equalizer - Pop
Equalizer - Soft Bass

All are displayed in %output_dsp_preset% → "Flex DSP"
Flex DSP
Flex DSP 2

Thanks.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #5
@wagner reatto

Sorry, but in this thread I want to focus on displaying the Active DSP chain preset name "%output_dsp_preset%.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)


Re: Active DSPs - "DSP chain presets" name field

Reply #7
> admin will move it

Before that, I'm the thread owner. I can't wait.
It will probably take some time before all fields in Output Info (foo_outinfo) are corrected.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #8
@wagner reatto : you seem to have misunderstood this component. I added extra information to the component page. See also https://hydrogenaud.io/index.php/topic,126724.0.html.

@Air KEN : sounds like there is a misunderstanding what "active DSP chain preset name" means. It means the name of the DSP preset that is currently in use, if a preset is in use. If the configuration doesn't match any preset, there won't be output. It will not print names of unrelated DSP presets, that would serve no purpose.

Re: Active DSPs - "DSP chain presets" name field

Reply #9
No, that's not right.

These are DSP chain presets names.
Equalizer, for example, is set up differently and is given DSP chain presets names.
Each of them works actively.

Equalizer - Perfect fb2k
Equalizer - Pop
Equalizer - Soft Bass

The following and others are displayed normally.

RetroArch 384000 HZ, Crossfader, Skip Silence
SSRC X 384000 Hz, Crossfader, Skip Silence

SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #10
The component returns *the* DSP preset name returned by the core. There can be only one stored DSP preset in use from the player's point of view. If FlexDSP or any other DSP internally uses a dozen extra DSPs or presets, there will not be any indication about that to the outside world.

Re: Active DSPs - "DSP chain presets" name field

Reply #11
I understand. I am honestly disappointed. I appreciate your time and effort.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #12
@Case

Thanks for this addition.

Is there also a TF available that displays the current state of RG (Disable, Track, Album, Track/Album by PBO)?

BTW. A TF with current datetime in milliseconds is very much missed. When it would be available one could write timers for PSS.

Re: Active DSPs - "DSP chain presets" name field

Reply #13
@Case
By adding one DSP, the DSP chain presets are distinguished and work, even though they are not normal DSP chain presets names.
It seems that the active DSP is displayed, not the DSP chain presets name (active DSP chain preset).

I discovered that it doesn't show the DSP chain preset name (the active DSP chain preset), which is a bit confusing.
Change the Equalizer settings and save them as "DSP chain presets". I don't understand why this is not distinguished and displayed.

DSP chain presets name:
RetroArch 384000 HZ, Crossfader, Skip Silence

Actual display:
Resampler (RetroArch): 384000 Hz, Crossfadr, Skip Silence

@Defender
Sorry, my question continues.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

 

Re: Active DSPs - "DSP chain presets" name field

Reply #14
Mine seems to work properly:
%output_dsp_preset% displays the name I have given to a preset (and which is visible on the upper bar as "DSP") and
%output_dsps% displays all active dsps inside that preset.

Re: Active DSPs - "DSP chain presets" name field

Reply #15
%output_dsp_preset%

Mine works well too.

Re: Active DSPs - "DSP chain presets" name field

Reply #16
@wojak

> %output_dsps% displays all active dsps inside that preset.
Certainly I am the same way.

Output Info
https://foobar.hyv.fi/?view=foo_outinfo
> %output_dsp_preset% Returns the name of the active DSP chain preset

Does this mean "displays all active dsps inside that preset"?

https://hydrogenaud.io/index.php/topic,127132.0.html
> View active DSP chain presets name. (Statusbar, Text Display etc...)
My question is "DSP chain presets name".

Reply #2
Why was I so happy?
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #17
@Airken
I am sorry but never really understand your way of writing - I do not know what is your answer what is another question and what is a quotation and why do you often put links to pages?
So if I make a preset it is displayed in the drop-down menu on the foobar bar in the "DSP" field. The field displays the name I have given to that particular preset..and that is also displayed with %output_dsp_preset%.
And everything that is put inside that preset is visible with %output_dsps%.
So for example: A preset named "AVR" that consists of "Pregap" and "DVD-A Watermark Detector" is displayed as "AVR" with %output_dsp_preset% and "Pregap, DVD-A Watermark Detector" with %output_dsps%.
All is as it should be...seems to me.

Re: Active DSPs - "DSP chain presets" name field

Reply #18
Reply #13 https://hydrogenaud.io/index.php/topic,127132.msg1056588.html#msg1056588

DSP chain presets name:
RetroArch 384000 HZ, Crossfader, Skip Silence

Actual display:
Resampler (RetroArch): 384000 Hz, Crossfadr, Skip Silence

        +

DSP chain presets name:
SSRC X 384000 Hz, Crossfader, Skip Silence

Actual display:
Resampler (SSRC X), Crossfader, Skip Silence

It is not displayed in "DSP chain presets name".

Also, is it just me?
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #19
@Airken
do you use both formulas - %output_dsps% and %output_dsp_preset% simultaneously?
Maybe try to make another preset and give it "Test Preset" name and put a few DSP in there...what will be displayed then?

Re: Active DSPs - "DSP chain presets" name field

Reply #20
Ah, it's done.
I'm sorry for the inconvenience I've caused you all.
Please forgive me for adding %output_dsp_preset%.
-----
I wonder why.
If I hadn't been so stupid, it would all have been over in five minutes.
For some reason, I've been feeling tired lately. orz


SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Active DSPs - "DSP chain presets" name field

Reply #21
There is no need to apologise for %output_dsp_preset%. It's output related and can be handy for people.

Re: Active DSPs - "DSP chain presets" name field

Reply #22
"I was just being an idiot" is the ending.



@Case
Many Thanks.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)