我试图在iOS中检测音频文件的节拍,音调,起始和快速傅里叶变换(FFT),我发现aubio提供了这些功能,iOS框架也可用.
到目前为止,我使用神奇的音频引擎来讲接收音频数据Core Audio
的AudioBufferList
是这样的:
idreceiver = [AEBlockAudioReceiver audioReceiverWithBlock: ^(void *source, const AudioTimeStamp *time, UInt32 frames, AudioBufferList *audio) { // I don't know how to use audio library. }];
我可以使用aubio从这个AudioBufferList
和如何检测节拍,音调,起始和快速傅里叶变换(FFT)?如果我走错了路,请给我任何建议?