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.
Devi collegarti al delegato On Generate PCM Data per ottenere i dati audio mentre l'onda sonora viene riprodotta.
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.
Infine, puoi analizzare i dati audio come preferisci. Ad esempio, puoi chiamare le funzioni GetComplexSpectralDifference o IsBeat: