我有兴趣在许多不同的时间获取音频文件中的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)
}
}