Processeurs

Suréchantillonnage et aliasing dans les plugins

Qu'est-ce que l'aliasing

Un système numérique à fréquence d'échantillonnage fs peut représenter des fréquences jusqu'à fs/2 (fréquence de Nyquist : 22,05 kHz à 44,1 kHz ; 24 kHz à 48 kHz). Tout processeur non linéaire (saturation, distorsion, clipper, compresseurs très rapides, limiters, waveshapers, bitcrushers, certains synthés) génère des harmoniques au-dessus de la fréquence d'origine. Si ces harmoniques dépassent Nyquist, elles ne disparaissent pas : elles sont « repliées » sous Nyquist à des fréquences qui ne sont plus des multiples de la fondamentale. Le résultat est l'aliasing : des sons inharmoniques, métalliques, qui se déplacent à l'envers quand la note monte, une granularité dans les aigus.

Exemple : une note à 5 kHz saturée produit des harmoniques à 10, 15, 20, 25, 30 kHz. À 44,1 kHz, l'harmonique à 25 kHz retombe à 19,1 kHz, celle à 30 kHz à 14,1 kHz : des fréquences étrangères à la note.

Suréchantillonnage (oversampling)

Le plugin augmente en interne la fréquence d'échantillonnage (2×, 4×, 8×, 16×), applique le traitement non linéaire, filtre tout ce qui est au-dessus du Nyquist d'origine et revient à la fréquence du projet. Les harmoniques ont la place d'exister et sont éliminées avant de se replier.

  • Avantages : moins d'aliasing, aigus plus propres, saturation plus douce, mesure correcte des pics (true peak).
  • Coûts : plus de CPU, latence (filtres de conversion), légers écarts de phase et pré-écho avec des filtres linéaires.

Quand en a-t-on besoin

ProcesseurSuréchantillonnage conseillé
Saturation légère sur pistes2×
Forte distorsion, fuzz, waveshaper4×–8×
Clipper et limiter sur le master4×–8× (ou mode true peak)
Compresseurs FET avec attaque très rapide2×–4×
Saturation sur sources riches en aigus (cymbales, voix brillante)4×
EQ avec shelf proche de NyquistSuréchantillonnage ou mode natural phase/linéaire
Synthés avec oscillateurs non band-limited, FM pousséeHaute qualité du synthé ou projet à 88,2/96 kHz
Bitcrusher, décimateurAucun : l'aliasing est l'effet voulu

Travailler à des fréquences plus élevées

Un projet à 88,2 ou 96 kHz réduit l'aliasing de tous les plugins sans suréchantillonnage interne, mais double le CPU et l'espace disque. Solution intermédiaire : projet à 44,1/48 kHz et suréchantillonnage actif uniquement dans les plugins non linéaires qui en ont besoin.

Dans FL Studio

  • De nombreux plugins tiers ont une option de suréchantillonnage (souvent séparée pour la lecture et le rendu).
  • À l'export, active les options de qualité maximale et, quand le plugin le permet, le suréchantillonnage le plus élevé uniquement au rendu (« render quality »).
  • Les synthés natifs (Sytrus, Harmor, 3x Osc) ont des réglages de qualité/interpolation : à l'export, utilise la qualité maximale (options « HQ for all plugins » et interpolation élevée dans la fenêtre d'export).

Comment l'entendre

  1. Génère une onde sinusoïdale qui monte lentement de 1 à 10 kHz (sweep).
  2. Passe-la dans un saturateur poussé sans suréchantillonnage et regarde l'analyseur : des raies apparaissent qui descendent pendant que le sweep monte. C'est de l'aliasing.
  3. Active le suréchantillonnage 4×–8× : les raies descendantes disparaissent ou se réduisent fortement.

Erreurs courantes

  • Forte distorsion sur un lead brillant sans suréchantillonnage : aigus sales et métalliques.
  • Suréchantillonnage au maximum sur tous les plugins : CPU saturé et latence élevée sans avantage audible.
  • Clipper sur le master sans suréchantillonnage : les pics inter-sample dépassent le ceiling.
  • Oublier la latence du suréchantillonnage sur les pistes parallèles (la DAW ne la compense que si la compensation est active).

Réglages de départ

ParamètreValeurPourquoi
Saturation légère2×Propreté pour un faible coût CPU.
Forte distorsion4×–8×Aigus propres.
Clipper et limiter de master4×–8× ou true peakPics corrects.
BitcrusherAucun suréchantillonnageL'aliasing est le caractère voulu.
ExportQualité maximale, suréchantillonnage de renduFichier final propre même avec un CPU limité en lecture.

Fréquences à surveiller

PlageQue faire
Au-dessus de 10 kHzZone où l'aliasing des saturations et des clippers s'entend le plus, comme une granularité.
Toute la bandeComposantes inharmoniques qui se déplacent dans la direction opposée à la note : signe typique d'aliasing.

Exemple de chaîne

ÉtapeOutilRéglagesPourquoi
Projet44,1 ou 48 kHzFréquence de travailCPU gérable.
Plugins non linéairesSaturateurs, clippers, limitersSuréchantillonnage 2×–8×Moins d'aliasing.
ExportFenêtre de rendu de FL StudioHQ pour tous les plugins, interpolation élevéeQualité maximale.
VérificationAnalyseur avec sweep de testRaies inharmoniques absentesConfirmation.

Comment vérifier le résultat

  • Bandes Air (8–16 kHz) et Ultra-aigus (16–20 kHz) de la piste distordue : avec suréchantillonnage, l'énergie ne doit pas être supérieure à celle sans suréchantillonnage (l'aliasing ajoute de l'énergie parasite).
  • Pic du master avec clipper : inchangé dans le fichier exporté par rapport au meter en lecture.
  • Spectre d'un passage à note tenue : raies uniquement aux multiples de la fondamentale.

Sources

Plus de guides