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: foo_vis_spectrum_analyzer (Read 39034 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: foo_vis_spectrum_analyzer

Reply #125
One issue: now the settings popup is always "full-screen" vertically (meaning from the top to the bottom, but not horizontally) of my screen and can't be shrinked. Because is it from top to bottom, "reset", "OK" and "cancel" buttons are hidden behind MSWindows taskbar (bottom bar). I also cant move the settings window to another position. So the only way to change settings of the plugin (which needs "OK" to be clicked) is to change the settings of MSWin to auto-hide the taskbar - only then I can see the "OK" button of settings window.
ain - thank you for this component.
The dialog is 'only' 700 pixels height. Even at 125% that's only 875 pixels. What's you're display resolution?

Hi,

my resolution is 1920*1080.
I can drag the left or right edge of the window and widen it with mouse. But I can't do anything vertically. It stays solid from the bottom to the upper edge. Can't change the position of the window. Only widening is possible.
Any window 'enhancer' or tiling tool that you are running? The configuration dialog is a standard modeless dialog without a min/max button. Have you tried to Reset all the settings? Possibly they are corrupt after trying some of the earlier alpha's.

Re: foo_vis_spectrum_analyzer

Reply #126
One issue: now the settings popup is always "full-screen" vertically (meaning from the top to the bottom, but not horizontally) of my screen and can't be shrinked. Because is it from top to bottom, "reset", "OK" and "cancel" buttons are hidden behind MSWindows taskbar (bottom bar). I also cant move the settings window to another position. So the only way to change settings of the plugin (which needs "OK" to be clicked) is to change the settings of MSWin to auto-hide the taskbar - only then I can see the "OK" button of settings window.
ain - thank you for this component.
The dialog is 'only' 700 pixels height. Even at 125% that's only 875 pixels. What's you're display resolution?

Hi,

my resolution is 1920*1080.
I can drag the left or right edge of the window and widen it with mouse. But I can't do anything vertically. It stays solid from the bottom to the upper edge. Can't change the position of the window. Only widening is possible.
Any window 'enhancer' or tiling tool that you are running? The configuration dialog is a standard modeless dialog without a min/max button. Have you tried to Reset all the settings? Possibly they are corrupt after trying some of the earlier alpha's.
What are window "enhancers" or tiling tools? I do not know what it is so probably do not have anything like this. My laptop is dedicated "audio-only" I do not use it for anything else than listening to music from foobar.
I just reset your components settings but that did not help.
It was OK up till the 0.4 version which did not display the bottom axis labels. Now I can see the labels but the settings window is not right.


Re: foo_vis_spectrum_analyzer

Reply #128
I have been using this extension for a few hours and love it and see no obvious problems.  :)

My only two requests are (1) to have a way to color notes black and white just like on a piano keyboard, so the identities of the notes can more easily be recognized at a glance. (I like using it to see what notes singers are actually hitting.)

And (2) to have 30 Hz as a "refresh rate limit" option, (but this is really quite minor, and in the meantime I can just use 20Hz or 60Hz and hardly even see the difference).

Re: foo_vis_spectrum_analyzer

Reply #129
My only two requests are (1) to have a way to color notes black and white just like on a piano keyboard, so the identities of the notes can more easily be recognized at a glance. (I like using it to see what notes singers are actually hitting.)
It's already on my To Do list but the UI part is as usual a pain. Probably not in the next version.
And (2) to have 30 Hz as a "refresh rate limit" option, (but this is really quite minor, and in the meantime I can just use 20Hz or 60Hz and hardly even see the difference).
It's in the next version. There is a measurable difference up to 60fps but the component currently uses a low-accuracy timer causing anything above 60 fps practically impossible to reach. I'm investigating the Windows high-accuracy timers.

Re: foo_vis_spectrum_analyzer

Reply #130
v0.4.2.0, 2023-12-03

* New: Hovering over the spectrum displays a tooltip with the center frequency and the note name (when applicable) of the band over which the mouse hovers.
* New: You can select which channels will be used during the transform in the configuration dialog.
* New: You can select the window function that will be applied to the samples.
* Improved: Made color scheme editing more resilient.
* Improved: Added 30fps refresh rate.
* Improved: The configuration dialog does no longer restrict the minimum size. You can resize it to any size no in case some controls are not accessible.

You can download it from the Components repository.

The code quality is now good enough to open it up to public scrutiny. You'll find it on GitHub.

Re: foo_vis_spectrum_analyzer

Reply #131
Unfortunately, problems from the get-go with 0.4.2.0:

1.  Right-clicking inside the panel and choosing "Configure" only produces a "flickering" square showing the pointer's freq/note position, no configuration window appears.

2.  Also created is an odd box in the upper left corner of Foobar with "S..  ?  X" in it that does nothing I can determine, except hitting the "X" makes it go away (see attached).

(Foobar x64 2.1 2023-11-27 Preview)

Re: foo_vis_spectrum_analyzer

Reply #132
@pqyt

Spectrum Analyzer Configurartion Windows fonts:

Can you make it a system font?
Or is it not possible to choose?
SHURE SRH1840, SENNHEISER HD660S2, Beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Ultrasone Performance 880, AKG K712 PRO, SONY MDR-1AM2, Bowers & Wilkins P7, EDIFIER WH950NB, Bose QuietComfort 45, SONY WH-1000XM5 (made a Upgrade/Balanced Cable by myself) Shall I write more?

Re: foo_vis_spectrum_analyzer

Reply #133
@pqyt

Spectrum Analyzer Configurartion Windows fonts:

Can you make it a system font?
Or is it not possible to choose?
The font of the dialog itself because that should already be the case? Or do you mean the font of the text used on the axes?

Re: foo_vis_spectrum_analyzer

Reply #134
Unfortunately, problems from the get-go with 0.4.2.0:

1.  Right-clicking inside the panel and choosing "Configure" only produces a "flickering" square showing the pointer's freq/note position, no configuration window appears.

2.  Also created is an odd box in the upper left corner of Foobar with "S..  ?  X" in it that does nothing I can determine, except hitting the "X" makes it go away (see attached).

(Foobar x64 2.1 2023-11-27 Preview)
The flickering is the tooltip that seems to turn on and off. And how you get a 0x0 dialog by default is a mystery, for now...

Re: foo_vis_spectrum_analyzer

Reply #135
@pqyt

Spectrum Analyzer Configurartion Windows fonts:

Can you make it a system font?
Or is it not possible to choose?
The font of the dialog itself because that should already be the case? Or do you mean the font of the text used on the axes?
It's a dialog font.
Oh, I see.
It would be convenient if I could choose by myself.
Yu Gothic UI's small size is hard to see.

Thanks.
SHURE SRH1840, SENNHEISER HD660S2, Beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Ultrasone Performance 880, AKG K712 PRO, SONY MDR-1AM2, Bowers & Wilkins P7, EDIFIER WH950NB, Bose QuietComfort 45, SONY WH-1000XM5 (made a Upgrade/Balanced Cable by myself) Shall I write more?

Re: foo_vis_spectrum_analyzer

Reply #136
Unfortunately, problems from the get-go with 0.4.2.0:

1.  Right-clicking inside the panel and choosing "Configure" only produces a "flickering" square showing the pointer's freq/note position, no configuration window appears.

2.  Also created is an odd box in the upper left corner of Foobar with "S..  ?  X" in it that does nothing I can determine, except hitting the "X" makes it go away (see attached).

(Foobar x64 2.1 2023-11-27 Preview)
The flickering is the tooltip that seems to turn on and off. And how you get a 0x0 dialog by default is a mystery, for now...
Unfortunately, problems from the get-go with 0.4.2.0:

1.  Right-clicking inside the panel and choosing "Configure" only produces a "flickering" square showing the pointer's freq/note position, no configuration window appears.

2.  Also created is an odd box in the upper left corner of Foobar with "S..  ?  X" in it that does nothing I can determine, except hitting the "X" makes it go away (see attached).

(Foobar x64 2.1 2023-11-27 Preview)
You can resize and reposition it for now. The new size and position will be remembered from then on. It's a stupid initialization bug...

Re: foo_vis_spectrum_analyzer

Reply #137
You can resize and reposition it for now. The new size and position will be remembered from then on. It's a stupid initialization bug...
Ah, OK.  Once I started pulling on the sides of the "stub" I could see it had been a TOTALLY folded/closed window with the config dialog therein.  Man that was a "good" one though!!  Yes the resize fixes it from then on.

Re: foo_vis_spectrum_analyzer

Reply #138
Unfortunately, problems from the get-go with 0.4.2.0:

1.  Right-clicking inside the panel and choosing "Configure" only produces a "flickering" square showing the pointer's freq/note position, no configuration window appears.

2.  Also created is an odd box in the upper left corner of Foobar with "S..  ?  X" in it that does nothing I can determine, except hitting the "X" makes it go away (see attached).

(Foobar x64 2.1 2023-11-27 Preview)
The flickering is the tooltip that seems to turn on and off. And how you get a 0x0 dialog by default is a mystery, for now...
Unfortunately, problems from the get-go with 0.4.2.0:

1.  Right-clicking inside the panel and choosing "Configure" only produces a "flickering" square showing the pointer's freq/note position, no configuration window appears.

2.  Also created is an odd box in the upper left corner of Foobar with "S..  ?  X" in it that does nothing I can determine, except hitting the "X" makes it go away (see attached).

(Foobar x64 2.1 2023-11-27 Preview)
You can resize and reposition it for now. The new size and position will be remembered from then on. It's a stupid initialization bug...

Hi,

resizing works but it does nothing good for me. If I shrink the windowI can't see the whole content so I still can't accept the changes (as I do not see the OK button). The window is bigger than the previous one so it is even worse.
Please implement a sliding bar on theedge of the window so if we shrink it we would be able to scroll up and down inside the window to be able to properly use it.

Plus there is a bug: if I put a mouse cursor over any bar it shows some frequency/note but it shows proper values only up to some freq/note (let's say about 16kHz). Everything above that value becomes inconsistent with bottom axis values - ex. it becomes 60kHz and stays at this value no matter if I move the cursor further to the right or left.

Re: foo_vis_spectrum_analyzer

Reply #139
resizing works but it does nothing good for me. If I shrink the windowI can't see the whole content so I still can't accept the changes (as I do not see the OK button). The window is bigger than the previous one so it is even worse.
But if you shrink it from the top you can move it so that the OK button becomes accessible.

Re: foo_vis_spectrum_analyzer

Reply #140
resizing works but it does nothing good for me. If I shrink the windowI can't see the whole content so I still can't accept the changes (as I do not see the OK button). The window is bigger than the previous one so it is even worse.
But if you shrink it from the top you can move it so that the OK button becomes accessible.


Unfortunately not.
Shrinking always hides the bottom part of the window, no matter if I shrink from the top or from the bottom. So the more I shrink the less of the bottom settings I see. Always see the upper part.

Re: foo_vis_spectrum_analyzer

Reply #141
I just installed v. 0.4.2.1 and still both defects exist:
- can't use settings because the window does not fit on the screen and can't be properly shinked
- frequencies/notes displayed on the bars are improper

Re: foo_vis_spectrum_analyzer

Reply #142
Any chances to add as panel in Columns UI like other visualizations?

Re: foo_vis_spectrum_analyzer

Reply #143
I just installed v. 0.4.2.1 and still both defects exist:
- can't use settings because the window does not fit on the screen and can't be properly shinked
I had no intention to do anything about it. Your use case is an edge case. I already spent too much time on the UI.
- frequencies/notes displayed on the bars are improper
No, they are not. They are displayed as intended.

Re: foo_vis_spectrum_analyzer

Reply #144
Any chances to add as panel in Columns UI like other visualizations?
Yes, but it's new territory for me. I'll have to study it first because the example on it's website does not compile.

Re: foo_vis_spectrum_analyzer

Reply #145
I just installed v. 0.4.2.1 and still both defects exist:
- can't use settings because the window does not fit on the screen and can't be properly shinked
I had no intention to do anything about it. Your use case is an edge case. I already spent too much time on the UI.
- frequencies/notes displayed on the bars are improper
No, they are not. They are displayed as intended.

No, the frequencies are wrong. I set the frequencies from 20Hz to 60001Hz - when pointing on bars, the freqs are right only to a certain freq. Let' s say about 16kHz (more of less, I do not have access to that lapto now) but they become 60001Hz right above that and always stay at 60001 no mater how far right or lest I go (above that "border" freq).

Re: foo_vis_spectrum_analyzer

Reply #146
Thanks pqyt for the update, the spectrum never looked better!

I have noticed in relation to wojak's issue that when I move the pointer through the display horizontally, the max frequency shown in the tooltip  will reach and rest at my max setting (24000 Hz) at about 85% through the chart, and stay at that value for the rest of the display.  Also the tooltip values seems to not match the value shown on the X-axis.  However, my own settings use a logarithmic freq scaling but on a linear frequency distribution setting, and I assume that is what is causing the tooltip effect, along with my bandwidth setting and X-axis mode vs. number of bands used.  I do get the display/activity I wanted of the spectrum itself, which is what is most important to me.  The new 30-Hz setting was an excellent addition.

I don't normally activate the tooltip setting anyhow so it's not relevant to my own use but maybe the above will help wojak do some more experimenting and find the matrix of settings that work better for him.  I don't think it's a bug, just a LOT of settings and they all affect each other.

Re: foo_vis_spectrum_analyzer

Reply #147
The tooltip has nothing to do with the X-axis. It shows the center frequency and, when appropriate, the note name of the bin. The X-axis is an approximation anyway. So the driving factor is the specification in the Frequencies part of the configuration.

When you specify a freq. range e.g. between 20Hz and 96kHz, the last bin will show 96kHz no matter what X-axis setting you set.


Re: foo_vis_spectrum_analyzer

Reply #149
The tooltip has nothing to do with the X-axis. It shows the center frequency and, when appropriate, the note name of the bin. The X-axis is an approximation anyway. So the driving factor is the specification in the Frequencies part of the configuration.

When you specify a freq. range e.g. between 20Hz and 96kHz, the last bin will show 96kHz no matter what X-axis setting you set.

But the problem is that not only the last bin shows 96kHz but all the bins higher than ex. 16kHz (this is just an example) always show 96kHz. Meaning for. ex. that last 50 bins all show 96kHz. So when we look on the x-axis and see 20kHz or 30kHz and we point the cursor on corresponding bins they do not show 20 or 30 respectively. They show 96.