我正在构建的Android应用程序需要监听音乐(无论是在手机上播放还是通过设备的麦克风捕获),然后根据音乐采取某些行动。
因此,我的想法是监听音乐播放的速度/节拍,然后对所得到的内容进行一些数学计算,以影响应用程序的背景颜色。
我需要类似于Malcolm McRoberts在此处提出的要求的东西——分析音乐,然后采取某些行动。他说他能够使用Echo Nest来实现他的目标,但他尚未解释如何做到这一点。
我需要与elucid135在此处提出的要求非常相似的东西——监听每分钟的节拍(bpm),然后根据此进行动画处理。但我的平台非常不同。
有任何Android的想法吗?
因此,我的想法是监听音乐播放的速度/节拍,然后对所得到的内容进行一些数学计算,以影响应用程序的背景颜色。
我需要类似于Malcolm McRoberts在此处提出的要求的东西——分析音乐,然后采取某些行动。他说他能够使用Echo Nest来实现他的目标,但他尚未解释如何做到这一点。
我需要与elucid135在此处提出的要求非常相似的东西——监听每分钟的节拍(bpm),然后根据此进行动画处理。但我的平台非常不同。
有任何Android的想法吗?
也许有了解Android AudioTrack, MediaPlayer 或者 Audio Capture 的人可以提供一些意见。
编辑:
似乎没有人理解我的问题,所以我会尝试重新表述:
使用Android,我想通过设备的麦克风录制音乐。然后我想分析已记录的音乐以找到节拍。根据那个节拍,我希望在应用程序中发生一些事情。
我知道如何录制音乐。我正在寻求关于如何识别音乐中的节拍的建议。
希望这能澄清问题。
Visualizer
类。 - Lukas Knuth