(черновик)
При преобразовании Фурье из N семплов получаем <math>n = \frac {N} {2}</math> полос/столбцов (bins 1)) частот на спектрограмме. N - количество точек FFT.
Для частоты дискретизации Fs = 44100 Гц диапазон частот 22050 Гц при N = 1024 равно разделяется на 512 полос, каждая из них шириной <math>\frac {22050} {512} = 43.066 </math> Гц, Fs - частота дискретизации (sample rate).
Ширина левой полоса равна половине ширины остальных полос, то есть диапазон частот первой полосы будет от 0 до 21.5 Гц.
Разрешение частоты равно <math>F_r = \frac {F_s} {N}</math> (Fr - frequency resolution).
Таким образом, время заполняемого буфера составляет <math>T_{buf} = \frac {N} {F_s} = \frac {1} {F_r}</math>.
Диапазон частот стоит вычислять по формуле
Диапазон частот = (Разрешение частоты) * (Количество пикселов) Frequency span = (Frequency resolution) * (available pixels)
Time Scroll = 1 / Freq. Resolution = FFT point / Sample Rate
<math>dB = 10 \log_{10} \frac {P} {P_r}</math>
P - замеряемая мощность сигнала, Pr - мощность, относительно которой идёт замер (r-reference).
<math>dB = 20 \log_{10} \frac {A} {A_r}</math>
A - замеряемая амплитуда сигнала, Ar - амплитуда, относительно которой идёт замер(r-reference).