J'ai un code qui utilise GetSpectrumData
une source audio jouant une chanson pour créer une disposition de niveau pour le joueur à jouer. Je veux ajouter une fonctionnalité où les joueurs peuvent télécharger leurs propres chansons et jouer les niveaux créés avec les données de ces chansons. Malheureusement, lors de la comparaison de différents fichiers audio, j'ai rencontré ceci:
Comme vous pouvez le voir, l'amplitude diffère considérablement d'un clip à l'autre, créant par la suite des niveaux qui sont triviaux à compléter ou presque impossibles. Je veux trouver un moyen de déterminer cette "intensité" pour que je puisse l'atténuer ou l'amplifier avec un multiplicateur après avoir obtenu les données de la chanson. De plus, existe-t-il un moyen d'extraire ces données sans jouer la chanson?