Skip to main content
Topic: Full screen mode spectrum analyer resolution request, please. (Read 905 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Full screen mode spectrum analyer resolution request, please.

Hello gentlemen,
Despite of the CPU loading, is there any way to have a lot more bands and a faster analyser please ?




Re: Full screen mode spectrum analyer resolution request, please.

Reply #1
The analyzer is not configurable. I have posted about it in the Wishlist. Having more bands and more frequency resolution will necessarily make the analyzer slower, as those two properties are linked.

You can use some alternate software such as Spectralissime, which can be used to receive output of another program for detailed analysis, particularly in the bass, or the Foobar plugin Musical Spectrum.

Re: Full screen mode spectrum analyer resolution request, please.

Reply #2
The analyzer is not configurable. I have posted about it in the Wishlist. Having more bands and more frequency resolution will necessarily make the analyzer slower, as those two properties are linked.

You can use some alternate software such as Spectralissime, which can be used to receive output of another program for detailed analysis, particularly in the bass, or the Foobar plugin Musical Spectrum.

Thanks for your answer, i'm waiting since 10 years, it would be fantastic to have a multiband rendering so fine that each band can have the size of one pixel of thickness on the entire frequency range and directly integrated in foobar UI.
How can i motivate the team please ?


Re: Full screen mode spectrum analyer resolution request, please.

Reply #3
Another option is a VST plugin such as Voxengo SPAN with an analyzer using an adapter component. The default setting for SPAN is to have a long averaging time, which can be configured under the gear button.

No matter which plugin you choose, the releationship of more bands (or bigger FFT) / less responsive display holds. The program has to observe the signal for a long time to distinguish frequencies that are close by. With one pixel bands, you can use linear scale, which is not representative of hearing, and only good for analyzing the treble. A bandpass filterbank analyzer has the advantage that the top end where the bands are wider always stays responsive, and the smoothing of the display happens mostly after a sound as the analyzer decays.

For offline analysis there is Izotope multi-resolution (slow demo application a the bottom), but I do not know of a realtime analyzer using this approach.

Maybe if many people ask for for this feature?


Re: Full screen mode spectrum analyer resolution request, please.

Reply #5
That is true. I thought that the poor peformance was my problem because other people were using the VST adapter. The adapter GUI in Foobar also has low refresh rate, and any changes to the signal in the visualisation plugin are output. What works better for me is using Reaper as external application. The display is late only by about 20 ms or similar small amount (in ASIO), and no problems with resetting the plugin when starting/stopping playback or changing tracks.

Re: Full screen mode spectrum analyer resolution request, please.

Reply #6
The trouble with using visualisation plugins with a VST wrapper in FB2k, is that there seems to be a lot of latency between the audio and the visual. This has been the case the few times I have tried it.
Thanks for the advice, it is a redhibitory problem.

No matter which plugin you choose, the releationship of more bands (or bigger FFT) / less responsive display holds. The program has to observe the signal for a long time to distinguish frequencies that are close by. With one pixel bands, you can use linear scale, which is not representative of hearing, and only good for analyzing the treble. A bandpass filterbank analyzer has the advantage that the top end where the bands are wider always stays responsive, and the smoothing of the display happens mostly after a sound as the analyzer decays.

Here is what i 'm looking for :
(but as large as the entire screen with white bands )


Could you tell me where is the difficulty ?
Can i help ?


Re: Full screen mode spectrum analyer resolution request, please.

Reply #7
Exactly as this one but on the entire screen please !
One pixel of thickness.

Re: Full screen mode spectrum analyer resolution request, please.

Reply #8
The more bands you have, the more FFT buckets you need, and that requires more processing power. Also, your example appears to be black stripes on white, and 4px per line.


Re: Full screen mode spectrum analyer resolution request, please.

Reply #10
The more bands you have, the more FFT buckets you need, and that requires more processing power. Also, your example appears to be black stripes on white, and 4px per line.

Yes, my Gif is not well optimized and not the right color at all because i'm lazy, sorry.
Is there any way to use the GPU for FFT buckets, please ?
It is a big work ?
An idiot like me can do something to help ?

Enhanced Spectrum Analyser plugin seems to do exactly what you want.

This analyser is great, but i'm looking for tiny bands with persistent peaks !

Re: Full screen mode spectrum analyer resolution request, please.

Reply #11
Enhanced Spectrum Analyser plugin seems to do exactly what you want.

This analyser is great, but i'm looking for tiny bands with persistent peaks !

I wil try again in 10 years...
It was also my request with winamp 10 years before, it will be a 30 years request and i will perhaps hear that "everything has already been tested" ahah :))

PS : I haven't imagined that it was so complicated to transform a line in bars  ;D

Re: Full screen mode spectrum analyer resolution request, please.

Reply #12
Foobar's Musical Spectrum plugin, mentioned earlier in the thread, seems like exactly what you're looking for. You can customize just about every single detail of the spectrum.

You can set the lower and upper limits for the displayed frequencies with the note range setting. Mine is set at C0 (16.35 Hz) to F10 (22351 Hz). That, along with adjusting the size of the spectrums display, should achieve what you're asking for.

Peak hold can be set to whatever value you prefer.

Mine for reference:



Re: Full screen mode spectrum analyer resolution request, please.

Reply #13
Enhanced Spectrum Analyser plugin seems to do exactly what you want.

This analyser is great, but i'm looking for tiny bands with persistent peaks !

I wil try again in 10 years...
It was also my request with winamp 10 years before, it will be a 30 years request and i will perhaps hear that "everything has already been tested" ahah :))

PS : I haven't imagined that it was so complicated to transform a line in bars  ;D


if you are so confident, why don't you implement a GLSL based component using compute shaders for FFT yourself?

Re: Full screen mode spectrum analyer resolution request, please.

Reply #14
Tiny bands on even a 1080p screen would require thousands of FFT points, which slows down the FFT considerably.

Re: Full screen mode spectrum analyer resolution request, please.

Reply #15
Maybe the OP wanted a purely cosmetic effect with an illusion of more detail (like interlace lines on upscaled graphics) where a filled graph is overlayed by a grid, but reacts at normal speed, and neighboring columns move together not providing any more accuracy. Past 4096 sa,mples, an analyzer becomes way too jerky or slowly moving if interpolated, maybe usable only for static noise analysis.

 
SimplePortal 1.0.0 RC1 © 2008-2019