javascript - 这是哪种音频频谱分析仪?

标签 javascript audio fft visualizer

我使用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/

相关文章:

javascript - 选择没有某些后代的元素内容

javascript - jquery.flot.dashes.js 是否支持 plothover 和 plotclick?

javascript - Word JS 加载项 - 如何在客户端计算机上存储用户特定数据

iphone - 用图片数组和歌曲文件制作电影文件,使用 AVAsset

javascript - 网络音频API不会播放声音

matlab - 在 MATLAB 中计算音频音高?

javascript - 如何在 angular2 typescript 中正确执行 "bind"?

java - 捕获整个 Windows 声音输出?

matlab - FFT的功率谱密度

python - numpy.fftn 中哪些是高频项?