Se connecter
Se connecter

ou
Créer un compte

ou

TIPE synthese sonore: analyse/resynthese additive par temps fréquence

  • 181 réponses
  • 10 participants
  • 20 509 vues
  • 12 followers
Sujet de la discussion TIPE synthese sonore: analyse/resynthese additive par temps fréquence
Bonjour à tous,
Voilà, je dois présenter un TIPE sur la synthèse sonore analogique en vue de passer des concours des grandes écoles.
Je voudrais savoir si certains pouvaient m'indiquer des livres (ou site si ça existe) qui approfondissent ce thème (au moins des auteurs).
Ma difficulté est de comprendre le principe de la synthese FM (pas du pt de vue mathematique mais du pt de vue réalisation). En fait j'aimerais savoir si on pouvait me donner de quoi elaborer une simulation de montage qui utiliserait le principe de la FM.
De même je cherche une idée ou quelques conseils pour realiser un montage qui simule une synthèse AM (multiplieur etc...) car je connais bien le principe mais je vois pas quel algorithme appliquer pr avoir des sons semblables à ceux d'instruments de musique par exemple.
Le but final est de faire une experience au labo de physique et de faire une analyse spectrale du signal emis (par exemple le son d'une guitare) et de le comparer au signal qu'on a voulu imiter.
Aussi, je voudrais savoir si qqun pouvait m'indiquer un site où l'on peut trouver l'analyse spectrale de différents instruments de musique (peu importe lesquels)
Merci à vous.
Afficher le sujet de la discussion
111
Bon je vais rapidement exposer mon travail
En prenant en compte des termes d'amortissement j'arrive à l'équation de corde:


Je prends alor les amplitudes des partiels



pour en faire un graphique , qui est censé représenté le spectre de raies , (amplitude , frequence , temps) et j'obtient un graphique ci dessus à l'instant initial , ca vous parait aberant?
112
En fait si pout un partiel tu calcules l'equation (j'espere que j'ai compris :oops: )

ta derniere courbe ne montre que l'enveloppe donc le terme exponentielle

pour le reste il me semble que ta base temps n'est pas assez echantillonnée pour voir l'influence du sinus et du cosinus (ca ce voit bien au graphique du post 8).

Donc echantillonne plus finement (Te=0.09 donc Fe=11.1Hz c'est beaucoup trop grossier comme echantillonnage, pour des partiels superieures a 5.5Hz il y aura de l'aliasing)

en audio on prend couramment Fe=44.1 kHz (Khz pas Hz), soit Te=2.267*10^-5

j'espere que ca pourra un peu t'aider :boire:
113

Citation :
our en faire un graphique , qui est censé représenté le spectre de raies , (amplitude , frequence , temps) et j'obtient un graphique ci dessus à l'instant initial , ca vous parait aberant?



Le truc que je comprends pas, c'est ce que tu veux visualiser. Parce que la, tu n'as que deux dimensions de representations, donc tu ne peux que representer le spectre a un moment donne (et un endroit, vu qu'on parle d'equation d'onde).

Ensuite, si tu veux visualiser les differentes composantes, il me semble que tu les as deja avec ton equation, non (les A(n) * Exp(qqch) * sin(nkx)) ? Je comprends pas tres bien ce que tu cherches a faire, en fait.
114
D'accord j'ai compris je vais essayer , j'espere que mon pc va pas pleurer :bravo: . Mais avec ce Te ça va être dur de représenter l'évolution du spectre sur quelque secondes ( 3sec c'est déjà bien )
115
:coucou:

Je pense qu'il vaut dessiner chaque partiel

donc 2D, amplitude versus temps (et il refait ca pour chaque partiel)

Par contre, l'echantillonnage n'est pas assez fin

Citation : l'évolution du spectre sur quelque secondes ( 3sec c'est déjà bien )



Attention c'est pas un spectre :mrg: Spectre amplitude ou phase versus frequence, la t'as amplitude versus temps
116
Ben je cherche à comparer mon évolution de la vibration avec le spectrogramme d'une guitare réelle , je veux comparer en fait les caractéristiques de ma corde avec celle d'une corde réelle ,et donc pour cela j'ai réaliser un spectrogramme d'un mi de guitare , et la fallé que je compare , et apparement le sin qui dépend du x je doit pas le prendre en considération. je doit juste prendre le terme vu plus haut .
117
Je vais vous montrer l'évolution de l'enveloppe okay avec un gif
118

Citation : l'enveloppe okay



L'enveloppe c'est ce que t'as montrer post 10

Un spectrogramme= amplitude en fonction du temps et de la frequence c'est donc du 3D.

Lorsque tu montres tes courbes, ou la base temps n'est pas assez fine, tu n'as que 2D.



deja change la notations pour avoir un truc du genre

e^(machin(t))*Module*cos(v*n*t+phase)

Le MODULE de ton spectrogramme c'ets juste le terme

e^(machin(t))*Module pour chaque frequence v*n (avec v etant la fondamentale fixée et n etant un entier) donc tu fais une boucle, tu affihce pour n=1, n=2,n=3 etc
119
https://www.youtube.com/watch?v=A0uMnbF5arU

C'est comme si c'était un graphe 3D vu que c'est une animation sur le domaine temporelle,
120
Le plus couramment on represnete le spectrogramme par une image

amplitude=code couleur
temps / frequence, sur l'axe horizontal et vertical

attention, quadn on repsrente un spectrogramme on represente le plus souvent le module. DOnc les sinusoides n'interviennent pas. Et je me repete, si tu veux tout de meme montrer les vibrations (donc les sinusà, il faut que tu utilise un echantillonnage temporelle correcte, la je le redis, il est faux, c'est pour ca que ca evolue d'une facon chaotique, y a de l'alising