Я пытаюсь проанализировать данные об амплитуде аудиофайла, но не могу найти способ получить эти данные после применения фильтра.Можно ли получить floatChannelData или записать вывод в новый файл для анализа?
player = AKPlayer(audioFile: file)
player.buffering = .always
player.preroll()
let filter = AKBandPassButterworthFilter(player, centerFrequency: 1000, bandwidth: 100)
AudioKit.output = filter
do {
try AudioKit.start()
} catch {
print("Failed to start AudioKit")
return nil
}
// This is the peak as though no filter was applied
print(player.buffer?.peak())