Implementation of a continuously variable delay line by crossfading between several tap delays - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2024

Implementation of a continuously variable delay line by crossfading between several tap delays

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

Résumé

Delay lines are ubiquitous in computer music applications: they are used to create audio effects or to simulate the sound propagation of moving sources. When one wants to synthesize a delay which varies over time, two main strategies are typically implemented: a) by using a “fractional” delay line, which simulates a non-integer delay based on an interpolator filter; or b) by applying a crossfade between the initial delay and the new desired delay value. These two techniques may induce pitch shift and/or spectral artifacts which are not tolerable in certain applications such as spatial reproduction by wavefield synthesis (WFS). In this article we propose a new method for creating a continuously variable delay line; the technique is an extension of the crossfade delay technique which exploits a superposition of several “auxiliary” tap delays whose times and gains are determined by a methodology similar to fractional delay interpolating filters. We show that it is thus possible to reduce coloration artifacts, at the expense of a higher computational cost.
Fichier principal
Vignette du fichier
SMC2024_paper_id118.pdf (2.27 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04646939 , version 1 (12-07-2024)

Licence

Identifiants

  • HAL Id : hal-04646939 , version 1

Citer

Thibaut Carpentier. Implementation of a continuously variable delay line by crossfading between several tap delays. Sound and Music Computing (SMC), Jul 2024, Porto, Portugal. ⟨hal-04646939⟩
0 Consultations
0 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More