首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android如何计算每分钟的节拍

android如何计算每分钟的节拍
EN

Stack Overflow用户
提问于 2010-09-26 02:34:32
回答 2查看 1.6K关注 0票数 0

我想从设备麦克风中录制,然后能够计算出录制的音频每秒的节拍,这是可能的吗?有没有什么开源项目可以让我看看?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-05 20:14:16

要从麦克风录制音乐,请使用MediaRecorder并存储样本(几秒钟就足够了)。

找到节拍比较棘手,在GameDev上有一个很好的解释,但如果你没有信号处理的背景,这就不容易了。

您可能还必须使用本机库来快速实现FFT (search here)

另请参阅此相关问题:c++ FFT Beat detection library?

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2016-11-27 21:10:40

Essentia C++/Python库提供了几种节拍跟踪算法:

http://essentia.upf.edu/documentation/reference/std_RhythmExtractor2013.html

这是发表在:J.R.Zapata,M.Davies和E.Gómez,"Multi-feature beat tracker“中的算法,IEEE/ACM Transactions on Audio,Speech and Language Processing。22(4),第816-825页,2014年。

多特征拍子跟踪器的Matlab实现为:https://github.com/JoseRZapata/MultiFeatureBeatTracking

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3795016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档