【发布时间】:2017-04-30 17:39:28
【问题描述】:
我想用javascript创建一个吉他调音器,但我不知道怎么做......
一旦我从麦克风录制了一个 2 秒的片段音频文件,我想例如在录制的 wav 文件中播放的音符是什么频率!。
怎么做? 我听说过 FFT,但 FFT 的主要目的是什么? 因为当我编辑一个非崇高文本的音频 wav 文件时,我得到了这样的东西: 0A12 4A3B 等...
我是否有义务阅读这个十六进制文件或算法检测 wav 文件的频率?哪一个 ?有教程吗?
【问题讨论】:
-
查看How to Ask 和help center,了解可以在 Stack Overflow 上获得帮助的问题类型概览。
-
呃...我可以在哪个网站问这个问题,所以?
-
这确实是一个问题,您最好自己做一些初步研究,也许找到一些示例代码。
-
也使用 StackOverflow 搜索框,因为这个问题和许多类似的问题已经被问过和回答过。
-
webaudiodemos.appspot.com/pitchdetect 是一个很好的使用 WebAudio 的演示,它是开源的。它将音频与一组固定的正弦波(特定频率)相关联,并报告相关性最高的音符,而不是执行完整的 FFT。
标签: fft