Возможно ли произвести звук из данных частотного спектра? - PullRequest
0 голосов
/ 31 декабря 2018

С помощью AnalyzerNode вы можете преобразовать звук в данные частотного спектра с помощью методов getByteFrequencyData / getFloatFrequencyData .

Можно ли двигаться в обратном направлениии воспроизводить звук по данным частотного спектра?

1 Ответ

0 голосов
/ 02 января 2019

Данные частотного спектра должны включать информацию о фазе.Если это так, вы можете использовать OscillatorNode для воспроизведения периодического звука.Преобразуйте информацию о величине и фазе (полярная форма) в действительные и мнимые (прямоугольные) компоненты, чтобы создать соответствующий PeriodicWave и инициализировать OscillatorNode этой периодической волной.

Информация из AnalyserNodeнедостаточно, потому что он содержит только часть величины частотного спектра.

...