Implémentation de ligne à retard avec délai continûment variable - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2024

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

Thibaut Carpentier
  • Fonction : Auteur
  • PersonId : 1361
  • IdHAL : tcarpent

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

  • HAL Id : hal-04535030 , version 1

Citer

Thibaut Carpentier. Implémentation de ligne à retard avec délai continûment variable. 2024. ⟨hal-04535030⟩
0 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More