Modélise ce que les plugins de saturation imitent réellement : un préampli à triode simple étage entrant dans sa zone courbe. Le formateur est y = (tanh(K·(x+B)) − tanh(K·B)) / (K·(1−tanh²(K·B))) évalué par canal avec les expressions val(ch) de aeval de FFmpeg — un tanh polarisé à gain de petit signal unitaire, donc le matériel discret passe propre tandis que les forts pics s’incurvent dans la courbe. Le bias B (0–0,4) est l’équilibre pair/impair : toute courbe asymétrique génère des harmoniques d’ordre pair (2e, 4e — octaviantes et consonantes) à côté des impaires, et le bias fixe à quelle distance du centre se place le point de fonctionnement ; 0 donne un tanh symétrique aux harmoniques purement impaires, les valeurs hautes penchent vers la chaleur de 2e harmonique célèbre des étages simple étage (les montages push-pull annulent précisément ces composantes par construction). La courbe tourne dans une chaîne suréchantillonnée 2× (rééchantillonnage à 96 kHz, façonnage, redescente) pour que les harmoniques nées du formateur ne se replient pas dans la bande audible en aliasing ; un passe-haut à 20 Hz retire le offset continu que la courbe polarisée produit naturellement. Le drive (1–10) est un pré-gain vers la courbe, compensé ensuite pour garder le gain global proche de l’unité ; un commutateur de tonalité après le formateur ajoute un shelf doux chaud ou brillant ; le mix fond le signal façonné avec le chemin sec intact pour une saturation parallèle ; le gain de sortie ajuste ±12 dB et un limiteur protège la somme. Avant/après, une sonde FFT mesure la croissance harmonique dans les zones 300–900 Hz et 8,5–11,5 kHz plus les deltas RMS/crête/facteur de crête — un facteur de crête qui baisse de quelques dB pendant que le RMS tient est l’empreinte visible de la saturation.