跳至主要内容

如何使用此插件

此插件的核心理念是在音波播放時即時分析音訊資料。它與 Runtime Audio Importer 插件緊密配合,並特別為其設計,以達到開發者友善的目標。

此插件的使用方式如下: 匯入音波 -> 播放音波 -> 在音波播放時分析音訊資料


首先,您需要匯入一個音波。此流程說明於 此處


接著,您需要建立一個 Audio Analysis Tools 物件。

建立 Audio Analysis Tools 節點


您需要繫結到 On Generate PCM Data 委派,以便在音波播放時取得音訊資料。

繫結到 OnGeneratePCMData 委派的範例


接下來,您需要以您想要的方式播放音波(播放後,您將能透過 On Generate PCM Data 委派取得音訊資料)。關於如何播放音波及其功能的詳細說明,請參閱 此處


播放後,您需要呼叫 ProcessAudioFrames,並將從 On Generate PCM Data 委派傳回的 PCM Data 放入其中。此時,FFT 資料將會被計算出來。

處理音訊幀的範例


最後,您可以依照任何您想要的方式分析音訊資料。例如,您可以呼叫 GetComplexSpectralDifferenceIsBeat 函式:

Get Complex Spectral Difference 節點範例 Is Beat 節點範例