我使用javascript webaudio api播放了该歌曲的音频流。就像我看到它使用fft变换一样,结果看起来还不错。
fft visualizer pic
但是,当我看到其他签证者时,他们正在使用其他算法,或者将fft转换为其他内容。它们看起来更接近节奏和低音。在频谱上,更多的是“丘陵”,它们呈线性运动并跳舞。
spectrum_example
使用此其他算法的YouTube上有很多可视化歌曲。他们使用哪种分析仪?可以通过js webaudio api或fft赚钱吗?
最佳答案
您可以使用网络音频Api中的分析器节点获取频率数据,它具有可配置的fft大小,频率仓数和平滑常数。
getFloatFrequencyData方法返回一个数组,该数组的频率范围的幅度在bin数上划分。
您可以根据自己的喜好使用此数据将其可视化。
关于javascript - 这是哪种音频频谱分析仪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45877408/