Пример кода, рисующий изображение спектрального анализа WAVE - PullRequest
1 голос
/ 16 октября 2011

Есть ли пример рисования изображения анализа спектра WAVE, как показано ниже?

Предпочитаемый язык Python; Рубин тоже.

enter image description here

1 Ответ

1 голос
/ 10 декабря 2011

Вы должны вычислить величину (величина = гипотенуза) каждой ячейки (в реальном выражении, imag) анализа FFT, затем масштабировать каждую точку, X - это функция частоты до высоты тона (частота = индекс ячейки * (SamplingRate / FFTSize). )) и Y - функция амплитуды в децибелах (применяется к каждой ранее вычисленной величине.

...