additional option to set the upper frequency boundary for the spectrum analyzer
additional option to set the upper frequency boundary for the spectrum analyzer
I know how to adjust the logarithmic scale but how do I adjust the linear? Picture attached to show why I want to adjust it.
Re: How to adjust linear scale spectrum analyzer?
There's a similar topic here : https://neutronmp.com/forum/viewtopic.php?f=3&t=3404
The point is : this is perfectly normal. How to test this ?
1. Feed pink noise, the logarithmic spectrum should be flat
2. Feed white noise, the linear spectrum should be flat
So why the peak in your example at lower frequencies in the linear spectrum ? Because music isn't like white noise, rather like pink one . We humans hear logarithmically, so neutron's spectrum has been scaled in a way that music that sounds normal to humans would scale well on the logarithmic spectrum, not the linear one.
The point is : this is perfectly normal. How to test this ?
1. Feed pink noise, the logarithmic spectrum should be flat
2. Feed white noise, the linear spectrum should be flat
So why the peak in your example at lower frequencies in the linear spectrum ? Because music isn't like white noise, rather like pink one . We humans hear logarithmically, so neutron's spectrum has been scaled in a way that music that sounds normal to humans would scale well on the logarithmic spectrum, not the linear one.
Re: How to adjust linear scale spectrum analyzer?
And as to manually scaling the spectrum : currently there's no option for that afaik
Re: How to adjust linear scale spectrum analyzer?
also see here :
blaubär wrote: ↑Thu Dec 12, 2019 6:44 pmI just noticed that, too. But I think this is just an effect of scaling. When you switch from the default logarithmic to linear, then the width of the lower octaves shrink, so the height has to grow so that the area = width * height stay the sames. Now if one would scale everything down so that the height stays the same in the lowest octave then we wouldn't see anything in the highest octave (which is the full right half of the screen in the linear spectrum) at all. Ahem ... clear what I mean ?
Re: How to adjust linear scale spectrum analyzer?
I recently got a new phone and before transferring neutrons data to my hard drive, I saw that the linear scale was much thinner with respect to the x-axis. There's gotta be a way to change it.
See here I was able to make the x-axis much shorter:
To do that I first backed up the NeutronMP folder to my SD card and then deleted the one on my hard drive. After restarting my phone, I booted Neutron up and checked out the spectrum analyzer and it was not the same width as it had been before when I took the screenshot in my first post. How the heck do I change it? I actually think I'd like the linear more than the log base whatever analyzer.
See here I was able to make the x-axis much shorter:
To do that I first backed up the NeutronMP folder to my SD card and then deleted the one on my hard drive. After restarting my phone, I booted Neutron up and checked out the spectrum analyzer and it was not the same width as it had been before when I took the screenshot in my first post. How the heck do I change it? I actually think I'd like the linear more than the log base whatever analyzer.
Re: How to adjust linear scale spectrum analyzer?
You mean the high maximum frequency that the x-axis shows in your first screenshot ? The spectrum is taken after the DSP ( digital signal processor ), before the data are transferred to the DAC ( digital analog converter ). You had either played high-res-audio or activated oversampling or simply chosen a high sampling rate for transfer to the DAC. If you're interested in the background see https://whatis.techtarget.com/definitio ... st-Theorem . In short : the maximum frequency in a digital signal equals half the sampling rate.
Re: How to adjust linear scale spectrum analyzer?
So, should we treat this as a feature request : an additional option to set the upper frequency boundary for the spectrum analyzer ?
additional option to set the upper frequency boundary for the spectrum analyzer
Situation : the spectrum analyzer currently shows the full frequency range from zero to the maximum possible value (half the sampling rate).
Problem : the range above 20 kHz isn't really that interesting, the sampling rate may be that high only due to oversampling or upsampling, not because there is high-res-audio-input containing frequencies above 20 kHz. In the logarithmic view that doesn't matter much, but using the linear scale you won't see much of the interesting frequency range below 20 kHz.
Proposal : add an additional option to limit the upper frequency boundary shown by the spectrum analyzer, either as a checkbox (fixed limit 20 kHz) or a slider (variable limit from zero to half the maximum possible sampling rate). As a default it should be enabled resp. enabled to 20 kHz, as most users probably would expect it to be that way. I'd expect the use cases where upper frequencies matter to be rather limited.
Problem : the range above 20 kHz isn't really that interesting, the sampling rate may be that high only due to oversampling or upsampling, not because there is high-res-audio-input containing frequencies above 20 kHz. In the logarithmic view that doesn't matter much, but using the linear scale you won't see much of the interesting frequency range below 20 kHz.
Proposal : add an additional option to limit the upper frequency boundary shown by the spectrum analyzer, either as a checkbox (fixed limit 20 kHz) or a slider (variable limit from zero to half the maximum possible sampling rate). As a default it should be enabled resp. enabled to 20 kHz, as most users probably would expect it to be that way. I'd expect the use cases where upper frequencies matter to be rather limited.
Re: additional option to set the upper frequency boundary for the spectrum analyzer
+1 this feature would be very welcomed.
I have to enable x2 oversampling quite often on my FiiO X5iii, as for whatever reason 44.1 & 48 kHz sample rate files (when played natively w/o oversampling) make the spectrum analyzer stutter (low frame rate). Anything 88.2 kHz and above shows smoothly always.
This is odd as when playing same 44.1 & 48 kHz files over Bluetooth connections, the frame rate becomes smooth again.
So the option to reduce the upper frequency limit would restore the smoothness to the ideal spectrum analyzer window size.
I have to enable x2 oversampling quite often on my FiiO X5iii, as for whatever reason 44.1 & 48 kHz sample rate files (when played natively w/o oversampling) make the spectrum analyzer stutter (low frame rate). Anything 88.2 kHz and above shows smoothly always.
This is odd as when playing same 44.1 & 48 kHz files over Bluetooth connections, the frame rate becomes smooth again.
So the option to reduce the upper frequency limit would restore the smoothness to the ideal spectrum analyzer window size.
Re: additional option to set the upper frequency boundary for the spectrum analyzer
I just found that we already have a slider in the eq settings that sets the lower boundary :
So the proposed additional slider for the upper limit might be put below.
So the proposed additional slider for the upper limit might be put below.
Who is online
Users browsing this forum: No registered users and 2 guests