0% ont trouvé ce document utile (0 vote)
66 vues2 pages

Réverbération à plaque et Karplus-Strong

Le document traite de la réverbération à plaque et présente des exercices sur l'algorithme de Karplus-Strong, en se concentrant sur les équations régissant la position d'une corde et les conditions aux limites. Il aborde également les méthodes de synthèse, les filtres passe-bas et les implications sur la fréquence fondamentale de la corde. Des références à des travaux antérieurs sont fournies pour soutenir les concepts discutés.

Transféré par

colinot.tom
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
66 vues2 pages

Réverbération à plaque et Karplus-Strong

Le document traite de la réverbération à plaque et présente des exercices sur l'algorithme de Karplus-Strong, en se concentrant sur les équations régissant la position d'une corde et les conditions aux limites. Il aborde également les méthodes de synthèse, les filtres passe-bas et les implications sur la fréquence fondamentale de la corde. Des références à des travaux antérieurs sont fournies pour soutenir les concepts discutés.

Transféré par

colinot.tom
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Tom Colinot, Buet Crampon Réverbération à plaque Acoustique Musicale

Exercice : Réverb à plaque avec Magpie

27 septembre 2024
[Jae and Smith, 1983]
Algorithme de Karplus-Strong, version standard [Karplus and Strong, 1983]
1. Soit l'équation aux dérivées partielles régissant la position h(x, t) d'une corde sans raideur :

∂2h 2
2∂ h
− c = 0.
∂t2 ∂x2

2. Si l'onde progressive vaut h+ (0, t) à l'abscisse x = 0, que vaut-elle en x = ℓ ? Si l'onde


régressive vaut h− (ℓ, t) en x = ℓ, que vaut-elle en x = 0 ?
3. On considère la condition aux limites suivante en x = ℓ :
∂h ∂h
−T (ℓ, t) = a (ℓ, t)
∂x ∂t
Si une onde pure progressive h+ = H + ej(ωt−kx) donnée arrive sur cette terminaison, que
vaut l'onde régressive h− = H − ej(ωt+kx) qui s'y rééchit ? On rappelle que h = h+ + h− .
4. La méthode de synthèse dite de Karplus-Strong décompose la corde en un retard pur suivi
d'un ltre passe-bas. Identiez ces deux éléments dans la fonction de transfert précédente.
5. Le ltre passe-bas proposé par Strong, de fonction de transfert
1 1 −
Ha (z) = + z 1. (1)
2 2
ne s'appuie pas sur des considérations liées à la physique de la corde ou de son extrémité,
mais plutôt sur des arguments purement numériques de coût de calcul. Par rapport à un
ltre plus standard du type
1
Ha′ (z) = , (2)
1 + a1 z−1 + a2 z −2
en quoi le ltre Ha permet-il de limiter le coût de calcul numérique ?
6. La fonction de transfert discrète associée au retard pur est la suivante :

Hb (z) = z −N (3)

où N est un nombre d'échantillons. Que doit valoir N en fonction de la célérité c, la longueur


ℓ et la fréquence d'échantillonnage Fs pour que le retard corresponde à un aller-retour sur
la corde ?
7. Quel type de nombre est N ? Quelle limitation cela implique-t-il sur la fréquence fondamen-
tale de la corde ? Indication : on pourra se baser sur la formule de fréquence fondamentale
de la corde f0 = c/(2ℓ).
8. Pour surmonter ce problème, Jae [Jae and Smith, 1983] propose un ltre passe-tout per-
mettant d'introduire un retard de propagation non-entier sans aecter l'amplitude de l'onde.
9. L'excitation proposée initialement par Karplus et Strong se base sur une séquence aléatoire
un prenant les valeurs 1 ou -1 avec une probabilité de 0.5 chacune. On dénit la fonction
d'autocorrélation du processus un comme l'espérance suivante

Ru [k] = E(u[n]u[n − k]) (4)

Que vaut Ru [k] pour k = 0 ? Pour k ̸= 0 ? Quelle fonction reconnait-on ?


10. Donner la densité spectrale de puissance du signal u, dénie comme la transformée de Fourier
de Ru

Su = F(Ru ) (5)

Master 2 Acoustique & Musicologie 1 27 septembre 2024


Tom Colinot, Buet Crampon Réverbération à plaque Acoustique Musicale

11. En réalité, le signal d'excitation x[n] est à support ni et vaut

x[n] = rectN [n]u[n] (6)

avec rectN la fenêtre rectangulaire qui vaut 1 pour n entre 0 et N, et 0 ailleurs. Réécrire la
fonction

Sx = F(Rx ) (7)

en fonction de Su et Srect .

Sx = F(E(u[n]rectN [n]rectN [n − k]u[n − k])) (8)


Sx = F(E(u[n]u[n − k])E(rectN [n]rectN [n − k])) (9)
Sx = Su ∗ Srect (10)

où ∗ désigne le produit de convolution.


 2
12. On admet que ( ?) Srect [k] = sin(πk/N
πk/N
)
. Que vaut alors la densité spectrale de puissance
du signal d'excitation Sx ?
13. Jae [Jae and Smith, 1983] ajoute également un ltre passe-bas au signal d'excitation.
Quel paramètre de l'excitation peut être modélisé par cet ajout ?
14. An de prendre en compte l'abscisse du point d'excitation, [Jae and Smith, 1983] propose
d'utiliser un ltre dit 'en peigne' de fonction de transfert

He (z) = 1 − z µN , (11)

avec µ un paramètre inférieur à 1. Que vaut la réponse en fréquence d'un tel ltre ? En
particulier, quels sont les fréquences où cette réponse s'annule ? Ont-elles un rapport avec
les harmoniques de la corde ? Indication : on rappelle que z = exp(−jωTs ).

Références
[Jae and Smith, 1983] Jae, D. A. and Smith, J. O. (1983). Extensions of the karplus-strong
plucked-string algorithm. Computer Music Journal, 7(2) :5669.
[Karplus and Strong, 1983] Karplus, K. and Strong, A. (1983). Digital synthesis of plucked-string
and drum timbres. Computer Music Journal, 7(2) :4355.

Master 2 Acoustique & Musicologie 2 27 septembre 2024

Vous aimerez peut-être aussi