在使用AKFrequencyTracker时,我喜欢添加“节拍”功能,以便根据音符的节奏和好奇心识别音符
尝试使用AKPeriodicFunction和AKMetronome,但看起来它们是用于回放而不是分析。
tracker = AKFrequencyTracker(mic)
if tracker.amplitude > 0.1 {
var frequency = Float(tracker.frequency)
...
如何将“节拍”功能添加到跟踪器中?
谢谢
发布于 2019-08-01 07:14:38
AudioKit没有节拍检测功能,这将是节拍跟踪器的第一个节拍。我们最近将Aubio与AudioKit结合起来,用于一个客户端项目:
https://github.com/aubio/aubio
还有其他开源的选择,只要在谷歌上搜索"tempo detection“就可以了:
https://www.google.com/search?client=safari&rls=en&q=tempo+detection+github&ie=UTF-8&oe=UTF-8
https://stackoverflow.com/questions/57246200
复制相似问题