Aller au contenu principal

Comment Utiliser Le Plugin

L'idée derrière le plugin est d'analyser les données audio en temps réel pendant la lecture de l'onde sonore. Il fonctionne en étroite collaboration avec le plugin Runtime Audio Importer et est conçu pour être convivial pour les développeurs, spécifiquement pour celui-ci.

Le plugin est censé être utilisé comme ceci : Importer une onde sonore -> Lire l'onde sonore -> Analyser les données audio pendant la lecture de l'onde sonore.


Tout d'abord, vous devez importer une onde sonore. Ce processus est décrit ici.


Ensuite, vous devez créer un objet Audio Analysis Tools.

Créer un nœud Audio Analysis Tools


Vous devez vous lier au délégué On Generate PCM Data pour obtenir les données audio pendant la lecture de l'onde sonore.

Un exemple de liaison au délégué OnGeneratePCMData


Ensuite, vous devez lire l'onde sonore comme vous le souhaitez (après la lecture, vous pourrez obtenir les données audio via le délégué On Generate PCM Data). La manière exacte de lire une onde sonore ainsi que les fonctionnalités sont décrites ici.


Après la lecture, vous devez appeler ProcessAudioFrames où vous placerez les PCM Data retournées par le délégué On Generate PCM Data. À ce moment, les données FFT seront calculées.

Un exemple de traitement des trames audio


Enfin, vous pouvez analyser les données audio comme vous le souhaitez. Par exemple, vous pouvez appeler les fonctions GetComplexSpectralDifference ou IsBeat :

Exemple de nœud Get Complex Spectral Difference Exemple de nœud Is Beat