2010-05-01 20 views
0

Je peux jouer plusieurs sons en même temps, et certains d'entre eux sont plus forts ou plus silencieux que d'autres. Parce que je suis très paresseux et que je ne connais pas grand-chose aux outils d'édition audio, je voudrais simplement ajuster le volume des sons par programme de façon à ce qu'ils correspondent tous bien. Je crois que Winamp fait quelque chose de similaire et ils appellent ça "normalisation". Donc vous jouez votre liste de lecture et ne vous fâchez pas tout le temps parce qu'une musique est soudainement si silencieuse que vous devez vous lever et augmenter le volume, et la chanson suivante est si forte que vos fenêtres explosent et vos oreilles sont paralysées . Vous savez ce que je veux dire ... donc j'ai besoin de régler le volume pour chaque petit fichier son séparément ;-)Comment contrôler le volume de lecture d'un son particulier lors de la lecture dans openAL ou Finch?

Comment?

Répondre

3

Vous devez rechercher la propriété gain dans finch et AL_GAIN dans OpenAL.

Je ne connais aucun support intégré pour la normalisation dans OpenAL. Je pense que la normalisation est un processus assez intensif (pour un mobile au moins), car vous devez scanner toutes les données sonores dans le processus. Beaucoup mieux pour normaliser vos pistes en dehors de l'application.