iOS でオーディオ ファイルのビート、ピッチ、オンセット、および高速フーリエ変換 (FFT) を検出しようとしていますが、aubioがこれらの機能を提供し、iOS フレームワークも利用できることがわかりました。
これまでのところ、私はThe Amazing Audio EngineCore Audio
を使用して、次のAudioBufferList
ようなでオーディオ データを受信しています。
id<AEAudioReceiver> receiver = [AEBlockAudioReceiver audioReceiverWithBlock:
^(void *source,
const AudioTimeStamp *time,
UInt32 frames,
AudioBufferList *audio) {
// I don't know how to use audio library.
}];
これから aubioを使用して、ビート、ピッチ、オンセット、および高速フーリエ変換 (FFT) を検出できますAudioBufferList
か? 私が間違った方向に進んでいる場合は、何か提案をお願いします。