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