有没有一种方法可以检测HTML 5 Web音频API中的音频频率?

马克西姆

我想知道有没有一种方法可以检测HTML 5 Web音频中麦克风的音频频率。我希望制作一个在线吉他调音器,并且需要从声音输入中获得以赫兹为单位的音频频率。我已经看到了一些EQ和滤镜效果,但是没有看到关于频率识别的任何信息。

编辑:我发现了这一点:http : //www.smartjava.org/content/exploring-html5-web-audio-visualizing-sound第二点(分析器节点)确实很有趣。我看到了他的源代码,但是我不知道如何将分析仪连接到麦克风输入。当mp3文件开始播放时,他调用playSound()函数,并在那里绘制画布。但是我没有像playSound()这样的函数...

拉斐尔·塞罗塔(Raphael Serota)

我写了一个网络音频库,除其他外,它可以检测麦克风输入的频率。https://github.com/rserota/wad#pitch-detection中查看

var voice = new Wad({source : 'mic' });
var tuner = new Wad.Poly();
tuner.add(voice);
voice.play();

tuner.updatePitch() // The tuner is now calculating the pitch and note name of its input 60 times per second. These values are stored in tuner.pitch and tuner.noteName.

var logPitch = function(){
    console.log(tuner.pitch, tuner.noteName)
    requestAnimationFrame(logPitch)
};
logPitch();
// If you sing into your microphone, your pitch will be logged to the console in real time.

tuner.stopUpdatingPitch(); // Stop calculating the pitch if you don't need to know it anymore.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以检测类或html中的辅助路由?

来自分类Dev

有没有一种方法可以在md5文件中添加注释?

来自分类Dev

有没有一种方法可以“冻结” PyQt5中复选框的状态?

来自分类Dev

有没有一种方法可以在Ubuntu 18.04中安装5D-Embroidery程序?

来自分类Dev

有没有一种方法可以使文本字符刷新到HTML5中其边框的顶部?

来自分类Dev

有没有一种方法可以检测mysql中的溢出?

来自分类Dev

有没有一种方法可以检测c ++中的汉字?(使用升压)

来自分类Dev

有没有一种方法可以检测AngularJS中的指令破坏?

来自分类Dev

有没有一种方法可以将指定的表快速提取到另一个HDF5文件中?

来自分类Dev

从HTML5中的“视频”标签读取音频频谱

来自分类Dev

有没有一种方法可以检查在PyQt5表中已选中了哪些复选框

来自分类Dev

有没有一种方法可以弄清Linux中的音频通道布局?

来自分类Dev

有没有一种方法可以在表的模板变量中执行html?

来自分类Dev

有没有一种方法可以检测字符串在PHP或symfony中是否具有有效的HTML语法?

来自分类Dev

有没有办法在HTML 5 Web音频API中应用EQ效果?

来自分类常见问题

有没有一种方法可以检测Mac OS或Windows OS在Java中处于暗模式

来自分类Dev

有没有一种方法可以停止在Android检测测试Kotlin(ActivityTestRule)中启动活动

来自分类Dev

有没有一种方法可以检测Google表格中的点击并运行功能?

来自分类Dev

有没有一种方法可以在Linux上的命令行中检测当前的工作区?

来自分类Dev

有没有一种方法可以在控制器中检测到reload:true?

来自分类Dev

有没有一种方法可以测试HTML5画布的性能?

来自分类Dev

有没有一种方法可以指定HTML5视频元素的超时时间?

来自分类Dev

有没有一种方法可以从霍夫曼树中还原频率阵列?

来自分类Dev

有没有一种方法可以从片段中重建有效的HTML结构?

来自分类Dev

有没有一种方法可以在多行中编写一个很长的HTML属性值?

来自分类Dev

有没有一种方法可以处理SQLKata中的现有查询?

来自分类Dev

有没有一种方法可以在API网址中定义表名称

来自分类Dev

有没有一种方法可以将音频“刻录”到ISO?(作为音频CD)

来自分类Dev

有没有一种方法可以在linq查询中参数化方法?

Related 相关文章

  1. 1

    有没有一种方法可以检测类或html中的辅助路由?

  2. 2

    有没有一种方法可以在md5文件中添加注释?

  3. 3

    有没有一种方法可以“冻结” PyQt5中复选框的状态?

  4. 4

    有没有一种方法可以在Ubuntu 18.04中安装5D-Embroidery程序?

  5. 5

    有没有一种方法可以使文本字符刷新到HTML5中其边框的顶部?

  6. 6

    有没有一种方法可以检测mysql中的溢出?

  7. 7

    有没有一种方法可以检测c ++中的汉字?(使用升压)

  8. 8

    有没有一种方法可以检测AngularJS中的指令破坏?

  9. 9

    有没有一种方法可以将指定的表快速提取到另一个HDF5文件中?

  10. 10

    从HTML5中的“视频”标签读取音频频谱

  11. 11

    有没有一种方法可以检查在PyQt5表中已选中了哪些复选框

  12. 12

    有没有一种方法可以弄清Linux中的音频通道布局?

  13. 13

    有没有一种方法可以在表的模板变量中执行html?

  14. 14

    有没有一种方法可以检测字符串在PHP或symfony中是否具有有效的HTML语法?

  15. 15

    有没有办法在HTML 5 Web音频API中应用EQ效果?

  16. 16

    有没有一种方法可以检测Mac OS或Windows OS在Java中处于暗模式

  17. 17

    有没有一种方法可以停止在Android检测测试Kotlin(ActivityTestRule)中启动活动

  18. 18

    有没有一种方法可以检测Google表格中的点击并运行功能?

  19. 19

    有没有一种方法可以在Linux上的命令行中检测当前的工作区?

  20. 20

    有没有一种方法可以在控制器中检测到reload:true?

  21. 21

    有没有一种方法可以测试HTML5画布的性能?

  22. 22

    有没有一种方法可以指定HTML5视频元素的超时时间?

  23. 23

    有没有一种方法可以从霍夫曼树中还原频率阵列?

  24. 24

    有没有一种方法可以从片段中重建有效的HTML结构?

  25. 25

    有没有一种方法可以在多行中编写一个很长的HTML属性值?

  26. 26

    有没有一种方法可以处理SQLKata中的现有查询?

  27. 27

    有没有一种方法可以在API网址中定义表名称

  28. 28

    有没有一种方法可以将音频“刻录”到ISO?(作为音频CD)

  29. 29

    有没有一种方法可以在linq查询中参数化方法?

热门标签

归档