Как использовать плагин
Идея плагина заключается в анализе аудиоданных в реальном времени, по мере воспроизведения звуковой волны. Он работает в тесной связке с плагином Runtime Audio Importer и разработан для упрощения его использования.
Плагин следует использовать следующим образом: Импортировать звуковую волну -> Воспроизвести звуковую волну -> Анализировать аудиоданные по мере воспроизведения звуковой волны.
Сначала вам нужно импортировать звуковую волну. Этот процесс описан здесь.
Затем необходимо создать объект Audio Analysis Tools.
Необходимо привязаться к делегату On Generate PCM Data, чтобы получать аудиоданные по мере воспроизведения звуковой волны.
Далее нужно воспроизвести звуковую волну так, как вам нужно (после воспроизведения вы сможете получить аудиоданные через делегат On Generate PCM Data). Как именно воспроизводить звуковую волну и функции описаны здесь.
После воспроизведения необходимо вызвать ProcessAudioFrames и передать в неё PCM Data, возвращаемую делегатом On Generate PCM Data. На этом этапе будут рассчитаны данные FFT.
Наконец, вы можете анализировать аудиоданные в любом удобном для вас формате. Например, можно вызвать функции GetComplexSpectralDifference или IsBeat: