Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在“AnalyzerNode”和#x27中,我如何知道哪一个对应于什么频率;s FFT分析数据?_Javascript_Web Audio Api - Fatal编程技术网

Javascript 在“AnalyzerNode”和#x27中,我如何知道哪一个对应于什么频率;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。其余的点是均匀分布的 在这些值之间 由于分析仪的工作方式,还存在一些额外的复杂性 作品在计算信号之前,对信号应用一个窗口 变换,这会导致频率值的“涂

根据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。其余的点是均匀分布的
在这些值之间

由于分析仪的工作方式,还存在一些额外的复杂性 作品在计算信号之前,对信号应用一个窗口 变换,这会导致频率值的“涂抹”, 因此,纯正弦波可能不会有非零的变换 只有一个值