音频文件的细粒度FFT分析

时间:2018-11-06 06:20:33

标签: audiokit

我有兴趣在许多不同的时间获取音频文件中的FFT数据以构建频谱图。我该如何查询某个样本的数据,而不是使用操场上的实时技术?

换句话说,如何在不播放音频的情况下点击音频文件?

我看到AKWaveTable允许我遍历音频样本,这真的是最有效的方法吗?

AudioKit.output = player
try AudioKit.start()
player.play()
let fft = AKFFTTap(player)

AKPlaygroundLoop(every: 0.1) {
    if let max = fft.fftData.max() {
        let index = fft.fftData.index(of: max)
    }
}

0 个答案:

没有答案