作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想了解从 computeSpectrum(bytes,true,0)
发回的值是什么意思。对于我从字节数组中读取的每个浮点数,我的值范围从 0 到 1,但每个值是否表示赫兹的范围。
最佳答案
由 computeSpectrum() 返回(好吧,修改)的 ByteArray 包含 512 个字节。第一个 256 个用于左声道,第二个 256 个用于右声道。每个字节代表 256 个频段中 1 个频段的归一化能级。频带从 ~6 Hz 到 ~11khz 线性划分,带宽为 43.0664062 Hz(来源:http://blog.benstucki.net/?p=60)。因此,您正在查看的每个浮点值都是该频段的能量。请注意,如果您不想要视觉上的倾斜结果,您可能想要补偿线性分布。
关于actionscript-3 - AS3 computeSpectrum fft true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2596597/
我是一名优秀的程序员,十分优秀!