Petit tutoriel
- 18 réponses
- 8 participants
- 2 465 vues
- 8 followers
Nimon
- 1
- 2
BellesOndes
Et la, ces opérations sont plutot destructives...
http://www.bellesondes.fr
Lvr
Lvr
Nimon
Citation : Comment faire autrement ? Stocker dans un buffer et jouer sur la vitesse de lecture du buffer ?
C'est plutot une bonne idée... il y a l'exemple B05 dans les exemples audios qui propose la modulation d'un oscillateur par rapport à un tableau. Tu pourrais donc remplacer l'oscillateur par la vitesse de lecture de ton buffer et remplir ton tableau avec un sinus (ou plus complexe). Tu controlerai alors l'amplitude de ton vibrato avec la profondeur de ta modulation (modulation depth) tandis que la vitesse centrale serai la frequence porteuse (carrier frequency).
Tiens nous au courant
Lvr
kQataµ
Citation : c'est le coup de la fenetre de HANNING
Lorsque tu évalues la fft d'un signal numerique x(t) sur n echantillon
tu n'évalue pas vraiement la fft du signal x(t), car celui si est tronqué dans le temps avant d'étre analysé (on analyse que certains échantillons)..
La fft que tu mesures correspond au signal à y(t)=x(t).rect(t), tu multiplies la signal x(t) par une fenetre rectangulaire de N échantillons
Si tu fais du signal, tu sais que multiplier de signaux dans un espace (temps ou fréquence), revient a convoluer les signaux dans l'autre espace (fréquence ou temps)
donc la fft que tu mesures en tronquant le signal correspond a
Y(F)=X(f)*H(f) ou * designe le produit de convolution et X(f) représente la transformée de fourrier du signal x(t), Y(F) la transformée du signal y(t) (c'est ce que tu visualises) et H(f) la tarnsformée de fourrier de la fenetre (ici une fenetre rectangulaire)
Le probleme c'est que la fénétre rectangualire a une transformée de fourrier possédant plusieurs rais fréquentielle...le produit de convultion va introduire beaucoup de modif entre la vrai fft, c-a-d X(f) et la fft que tu visualises c-a-d Y(F)
Pour éviter ce probleme l'idée est de trouver une fénetre appliqué au signal proche du dirac (une seule raie fréquentielle). L'histoire de limiter l'impact du produit de convolution
Avec quelques base de signal tu sais que la transformée de fourrier est un dirac (c'est la base du theroeme de fourrier, on projete un signal dans un espace composé de sinusoide)
donc on applique une fenetre sinusoidale au signal a analyser et la representation est moins grade...on se déboruille pour que la fenetre commence a 0 et termine à 0 et quelle soit égale à 1 à la motié de la fenetre (tu retournes le cos en le multipliant par -1, la il va commencé à -1 puis avoir une valeur max à 1 et terminer à -1, donc tu le remultiplies par 0.5, il va commencer à -0.5, avoir une valeur max de 0.5 puis redescendre a -0.5, enfin tu ajoutes 1 pour qu'il commence à 0, évolue jusau'a 1 et redescend ensuite a 0...
soit h(t)=-0.5cos(truc)+0.5...c'est le coup de la fenetre de hanning,
Choc, tu me feras le plaisir d'aller poster ce genre de choses sur www.musicdsp.org sinon j'en réfèrerai aux modos d'AF
Choc
Hors sujet : et les post de D4p0up on les met ou
Site personnel: https://www.enib.fr/~choqueuse/
BellesOndes
http://www.bellesondes.fr
amine23
- < Liste des sujets
- Charte
- 1
- 2