这是什么样的音频频谱分析仪?

时间:2017-08-25 08:33:56

标签: javascript audio fft visualizer

我玩javascript webaudio api来可视化歌曲的音频流。就像我看到它使用fft变换一样,结果看起来很不错。

fft visualizer pic

但是当我看到其他的visalizers时,他们正在使用其他算法,或者将fft转换为其他东西。它们看起来更接近节奏和低音。在光谱上更多"丘陵"他们移动线性,跳舞。

spectrum_example

使用其他算法在youtube上有大量可视化歌曲。他们使用什么样的分析仪?有可能从js webaudio api或fft获得这个吗?

2 个答案:

答案 0 :(得分:0)

音频频谱测量和显示中有许多可能的参数(包括但不限于):采样率,FFT长度,重叠,窗口函数,FFT结果序列的时间滤波(低通,动量等) 。),着色方案,帧速率等.Javascript webaudio API可能允许也可能不允许您更改所有这些参数以获得许多可能的演示文稿。

答案 1 :(得分:0)

您可以使用网络音频Api中的分析器节点获取频率数据,它具有可配置的fft大小,频率仓数和平滑常数。 getFloatFrequencyData方法返回一个数组,其频率范围的幅度超过了bin计数。 您可以根据需要使用此数据进行可视化。

相关问题