Discussion:Synthèse sonore additive

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons


[b]Voici un texte que j'ai repêcher dans un forum d'audio fanzine son contenu est assez interressant et fourni d'autre information non citée [/b]



La synthèse additive fait partie des synthese sonore par modele de signaux (voir classification des synthese par Jo smith) Le principe est simple, additionné la sortie de plusieurs oscillateur fonctionnant en parrallele. Chaque oscillateur peut etre caracterisé par 3 parametres: ca forme d'onde (une sinusoide, une dent de scie, un carré etc), sa frequence et son amplitude.

Dans le cas de N oscillateur de type sinusoidaux, tu obtiens comme signal de sortie y(t)

y(t)=somme (1 à N) An*sin(2*pi*fn*t)

ou An et fn represente respectivement l'amplitude et la ferquence du Nieme oscillateur.

Ce qui est interessant avec des oscillateur de type sinusoidaux, c'est que l'expression du signal de sortie nous fait penser directement au theoreme de fourrier


Citation :N'importe quel signal periodique peut etre obtenu par la somme de signaux sinusoidaux


Donc grace a la synthese additive, tu peux synthetiser n'(importe quel son periodique

Une grande amelioration de la synthese additive consiste a faire evoluer les parametres de synthese (frequence et amplitude de l'oscillateur) dans le temps, ca s'appelle de la synthese additive evoluant dans le temps.

Dans ce cas l'amplitude et/ou la frequence du Nieme oscillateur est(sont) controlé(s) par un module appelé enveloppe. L'enveloppe decrit simplement l'evolution d'un parametre dans le temps...

En speed, j'ai fais un petit synthé sur maxmsp qui montre le routage des signaux:


L'avantage de faire evoluer ces parametres ce que l'on obtient avec des sons aperiodiques (qui reperesente la quasi totalité des sons que tu peux entendre dans la nature).

Le gros inconvenient de ce type de synthese (additive variant ou non dans le temps) reside dans le nombre de parametres de controle: imagines tu veux gerer 32 oscillateurs (ce qui est loin d'etre enorme compte tenu de la complexité des sons presents dans la nature).

Dans le cadre de la synthese additive ne variant pas dans le temps, tu vas devoir calibrer 32*2=64 parametres (2 parametre par oscillateur: amplitude et frequence).... Dans le cadre de la synthese additive variant dans le temps, tu vas devoir calibrer encore plus de parametres, imagines que tu desires faire varier uniquement l'ampluitude de chaque oscillateur dans le temps (pas la frequence). Imagines que la variation est uniquement decrite par une enveloppe de type ADSR (decrite par 4 parametres), tu vas devoir calibrer 32*(4+1)=160 parametres Ca fait beaucoup


Le gros avantage de la synthese additive (et plus generalement des techniques de synthese par modeles de siganux), c'est qu'il existe des methodes pour calibrer automatiquement la valeur des parametres a partir d'un son a synthetiser:

- dans la cadre de la synthese additive ne variant pas dans le temps, tu calcules la transformée de fourrier du son a synthetiser puis ensuite tu determines la frequences de chaque partiels du son ainsi que leur amplitude -dans le cadre de la synthese additive evoluant dans le temps, tu fais une analyse à partir d'une representation temps-frequence du signal a synthetiser puis tu extraits les parametres via des algorithmes statistiques (algorithme de mcaulay quartieri est surement le plus connu)

Voila, si tu veux rentrer plus dans les detail, je peux en rajouter