我正在构建的 Android 应用程序必须听音乐(在手机上播放或由设备的麦克风拾取),然后根据音乐做一些事情。
所以我想做的是听音乐播放的速度/bpm,然后用我得到的影响应用程序背景颜色的东西做一些数学运算。
我需要类似于Malcolm McRoberts 在这里要求的东西——分析音乐,然后做点什么。他说他能够使用Echo Nest来实现他的目标,但他还没有解释是如何实现的。
我需要与elucid135 在这里要求的非常相似的东西——听每分钟的节拍(bpm),然后根据它做动画。但我的平台非常不同。
任何安卓的想法?
也许了解 Android AudioTrack、MediaPlayer或Audio Capture的人可以提供一些意见。
编辑:
似乎没有人明白我的要求,所以我将尝试改写:
使用 Android,我想通过设备的麦克风录制音乐。然后我想分析已经录制的内容以找到录制的音乐的节拍。基于那个节拍,我希望在应用程序中发生一些事情。
我知道如何录制音乐。我正在寻找的是关于如何识别音乐节拍的建议。
希望清除它。