Passa al contenuto principale

Come Usare Il Plugin

L'idea alla base del plugin è analizzare i dati audio in tempo reale mentre l'onda sonora viene riprodotta. Funziona molto strettamente con il plugin Runtime Audio Importer ed è progettato per essere developer-friendly specificamente per esso.

Il plugin dovrebbe essere utilizzato in questo modo: Importa l'onda sonora -> Riproduci l'onda sonora -> Analizza i dati audio mentre l'onda sonora viene riprodotta.


Innanzitutto, devi importare un'onda sonora. Questo processo è descritto qui.


Poi devi creare un oggetto Audio Analysis Tools.

Crea nodo Audio Analysis Tools


Devi collegarti al delegato On Generate PCM Data per ottenere i dati audio mentre l'onda sonora viene riprodotta.

Un esempio di collegamento al delegato OnGeneratePCMData


Successivamente, devi riprodurre l'onda sonora come preferisci (dopo la riproduzione, sarai in grado di ottenere i dati audio tramite il delegato On Generate PCM Data). Come riprodurre esattamente un'onda sonora e le relative caratteristiche è descritto qui.


Dopo la riproduzione, devi chiamare ProcessAudioFrames dove inserire i PCM Data restituiti dal delegato On Generate PCM Data. A questo punto, i dati FFT verranno calcolati.

Un esempio di elaborazione dei frame audio


Infine, puoi analizzare i dati audio come preferisci. Ad esempio, puoi chiamare le funzioni GetComplexSpectralDifference o IsBeat:

Esempio del nodo Get Complex Spectral Difference Esempio del nodo Is Beat