У меня есть приложение для обработки сигналов на основе API для веб-аудио, и я должен перенести его в iOS с помощью системы AudioKit (на основе EZAudio).iOS Значения AudioKit/EZAudio FFT
Мне нужен только FrequencyDomain, который содержит числа между 0-255 в API веб-аудио.
Но в AudioKit AKFFTTap fftData дает мне обратно поплавки от -6 до 6, а иногда < 1000.
Вот что я уже пробовал на КСН:
процесс инициализации ...
let mic = AKMicrophone()
let fftTap = AKFFTTap.init(mic)
запрос ...
return fftTap.fftData
на веб ауд IO API: INIT ...
var analyser = audioContext.createAnalyser();
запрос ...
let freqDomain = new Uint8Array(analyser.frequencyBinCount);
analyser.getByteFrequencyData(freqDomain);
return freqDomain
Как я могу получить обратно те же данные?