Implémentation de ligne à retard avec délai continûment variable - Archive ouverte HAL Access content directly
Preprints, Working Papers, ... Year : 2024

Implémentation de ligne à retard avec délai continûment variable

Thibaut Carpentier
  • Function : Author
  • PersonId : 1361
  • IdHAL : tcarpent

Abstract

Les lignes à retard (delay lines) sont omniprésentes dans les applications d’informatique musicale pour réaliser des effets audio ou pour simuler la propagation sonore de sources en mouvement. Deux grandes stratégies sont employées pour synthétiser un retard qui varie dans le temps: a) l’utilisation d’une ligne à retard dite “fractionnaire”, permettant de simuler un délai non-entier grâce à un filtre interpolateur; b) la réalisation d’un fondu enchaîné (cross-fade) entre le délai initial et le nouveau délai souhaité. Ces deux techniques induisent des artefacts de changement de hauteur (pitch shift) et/ou de coloration spectrale qui ne sont pas tolérables dans certaines applications telle que la reproduction spatialisée par synthèse de fronts d’onde (WFS). Dans cet article nous proposons une nouvelle méthode pour la réalisation d’une ligne à retard continûment variable; la technique est une extension du délai en crossfade qui exploite une superposition de retards “auxiliaires” dont les dates et les gains sont déterminés par une méthodologie similaire aux filtres interpolateurs de délais fractionnaires. Nous montrons qu’il est ainsi possible de réduire substantiellement les artefacts de coloration, au prix toutefois d’un coût de calcul plus important.
Fichier principal
Vignette du fichier
tc-delayline-2024.pdf (4.92 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04535030 , version 1 (05-04-2024)

Identifiers

  • HAL Id : hal-04535030 , version 1

Cite

Thibaut Carpentier. Implémentation de ligne à retard avec délai continûment variable. 2024. ⟨hal-04535030⟩
18 View
20 Download

Share

Gmail Mastodon Facebook X LinkedIn More