>> Technologie Électronique >  >> Téléviseurs >> Télévision numérique

Comment fonctionnent les effets audio numériques : techniques DSP fondamentales

Les effets audio numériques manipulent des flux d'échantillons temps-discret (PCM) via opérations mathématiques. Chaque effet est un algorithme — voici les briques de base.

1. Modulation d'amplitude (AM) / Modulation en anneau

  • AM : y[n] = x[n] × (1 + m × sin(2πfₘn/fs)) — trémolo (lent), génération tonale (taux audio).
  • Modulation anneau : y[n] = x[n] × sin(2πfₘn/fs) — supprime porteuse, crée fréquences somme/différence (métallique, cloches).

2. Modulation de fréquence (FM) / Modulation de phase (PM)

  • FM : y[n] = sin(2πf꜀n/fs + I × sin(2πfₘn/fs)) — vibrato (sous-audio), timbres complexes (taux audio, Yamaha DX7).
  • PM : Équivalent FM avec modulateur intégré ; utilisé synthés modernes (Phase Plant, Operator).

3. Effets temporels (lignes à retard)

  • Délai : tampon circulaire, pointeur lecture décalé de D échantillons. Retour → répétitions. Temps retard modulé → chorus/flanger.
  • Chorus : multiples délais courts (10–30 ms) avec décalage modulé LFO — épaissit.
  • Flanger : délai court unique (1–10 ms) + retour + LFO — peigne « jet sweep ».
  • Réverb : réseau filtres tout-pass/peigne (Schroeder/Moorer) ou convolution (IR). Simule espace.

4. Distorsion / Mise en forme d'onde

  • Mise en forme statique : y = f(x) — clip doux (tanh), clip dur, émulation lampe (polynôme), repli.
  • Dynamique : simulations amplis (étages gain, tone stack, IR cab, sag puissance).
  • Bitcrusher / Rééchantillonneur : Réduire résolution bits / fréquence échantillonnage → aliasing, grain.

5. Filtrage (domaine fréquentiel dans le temps)

  • IIR (Biquad) : PB, PH, PBande, notch, shelving, peaking — faible CPU, phase analogique.
  • FIR : Phase linéaire, réponse arbitraire — latence/CPU plus élevés.
  • Modélisation analogique : ZDF (Zero Delay Feedback) / VA (Virtual Analog) — échelle Moog, échelle diodes, Sallen-Key.

6. Traitement dynamique

  • Compresseur : Réduction gain quand enveloppe > seuil. Paramètres : ratio, attaque, relâchement, knee, makeup.
  • Limiteur : Ratio ∞:1, attaque ultra-rapide.
  • Expandeur/Porte : Sous seuil → atténuation.
  • Sidechain : Signal clé externe pilote enveloppe (ducking, pumping).

7. Égalisation

  • Paramétrique (freq, gain, Q), graphique (bandes fixes), EQ dynamique (gain suit enveloppe), EQ matching (capture courbe).

Réalités d'implémentation

  • Fréquence échantillonnage : 44,1/48/96/192 kHz — affecte Nyquist, précision filtres.
  • Résolution : 24 bits fixe / 32 bits float (headroom).
  • Traitement par blocs : 64–1024 échantillons/bloc (latence vs CPU).
  • Suréchantillonnage : 2×–8× pour non-linéarités (distorsion, saturation) pour supprimer aliasing.

Formats plugins

  • VST3, AU, AAX, CLAP, LV2 — l'hôte charge, traite tampons, automatise paramètres.

Comprendre ces primitives permet de concevoir des sons, pas juste scroller des presets.

Télévision numérique