La pub, c'est ça

samedi 19 juillet 2014

Ca croustille dans les hauts-parleurs...

Un léger craquement se fait entendre à certain moment. Qu'en est il?

Quand on lance un premier son, il n'y a pas de craquement.
Quand on arrête ce son, un craquement se fait entendre (ou pas). Cela est du au fait que l'on arrête le son n'importe quand. Il faudrait l'arrêter lorsque sa valeur est proche de 0. Donc, plutôt que d'effacer un son, il serait plus judicieux de demander à la classe de stopper le son puis que celle ci donne l'autorisation d'effacement.

Quand on lance un son alors qu'un autre son est déjà en cours, il y a également un craquement, de même lorsqu'on le stoppe. Ceci est du au fait que l'on fait la moyenne de tous les sons produit. Au moment où l'on ajoute un son, il y a une division du volume générale. Cette division crée un changement trop brutale de la valeur, ce qui crée ce son indésirable. Le mieux serait de simplement additionner les sons et de ne pas en faire la moyenne. C'est au musicien à ajuster son volume général pour ne pas avoir de distorsion. En fait, on ne parle pas vraiment de volume général mais plutôt de gain. D'ailleurs, un effet de distorsion contrôlé peu s'avérer intéressent dans certain cas.

Je vais donc travailler sur ceci avant de proposer la suite du tutoriel, car notre classe SynthSound en a besoin de suite.

A bientôt.

Dagal.

Aucun commentaire:

Enregistrer un commentaire