Javascript 在“AnalyzerNode”和#x27中,我如何知道哪一个对应于什么频率;s FFT分析数据?
根据Mozilla开发者网络,在Web音频API中,'s和方法为我们提供FFT分析数据,的域是频率,余域是振幅,在一个有元素的类型数组中Javascript 在“AnalyzerNode”和#x27中,我如何知道哪一个对应于什么频率;s FFT分析数据?,javascript,web-audio-api,Javascript,Web Audio Api,根据Mozilla开发者网络,在Web音频API中,'s和方法为我们提供FFT分析数据,的域是频率,余域是振幅,在一个有元素的类型数组中 我如何知道哪个元素映射到哪个频率,就像数组一样?来自分析器节点的频域输出相当简单。 让数组的长度为N,让f为数组。那么f[0]是 直流分量和f[N-1]对应于频率为的分量 context.sampleRate/2。其余的点是均匀分布的 在这些值之间 由于分析仪的工作方式,还存在一些额外的复杂性 作品在计算信号之前,对信号应用一个窗口 变换,这会导致频率值的“涂
我如何知道哪个元素映射到哪个频率,就像数组一样?来自
分析器节点的频域输出相当简单。
让数组的长度为N,让f为数组。那么f[0]是
直流分量和f[N-1]对应于频率为的分量
context.sampleRate/2。其余的点是均匀分布的
在这些值之间
由于分析仪的工作方式,还存在一些额外的复杂性
作品在计算信号之前,对信号应用一个窗口
变换,这会导致频率值的“涂抹”,
因此,纯正弦波可能不会有非零的变换
只有一个值。来自分析仪节点的频域输出相当简单。
让数组的长度为N,让f为数组。那么f[0]是
直流分量和f[N-1]对应于频率为的分量
context.sampleRate/2。其余的点是均匀分布的
在这些值之间
由于分析仪的工作方式,还存在一些额外的复杂性
作品在计算信号之前,对信号应用一个窗口
变换,这会导致频率值的“涂抹”,
因此,纯正弦波可能不会有非零的变换
只有一个值