Processori

Oversampling e aliasing nei plugin

Cos'è l'aliasing

Un sistema digitale a frequenza di campionamento fs può rappresentare frequenze fino a fs/2 (frequenza di Nyquist: 22,05 kHz a 44,1 kHz; 24 kHz a 48 kHz). Ogni processore non lineare (saturazione, distorsione, clipper, compressori molto veloci, limiter, waveshaper, bitcrusher, alcuni synth) genera armoniche sopra la frequenza originale. Se queste armoniche superano Nyquist non spariscono: vengono "riflesse" sotto Nyquist a frequenze che non sono più multiple della fondamentale. Il risultato è l'aliasing: toni inarmonici, metallici, che si muovono al contrario quando la nota sale, granulosità negli acuti.

Esempio: una nota a 5 kHz saturata produce armoniche a 10, 15, 20, 25, 30 kHz. A 44,1 kHz l'armonica a 25 kHz ricade a 19,1 kHz, quella a 30 kHz a 14,1 kHz: frequenze estranee alla nota.

Oversampling

Il plugin aumenta internamente la frequenza di campionamento (2×, 4×, 8×, 16×), applica l'elaborazione non lineare, filtra tutto ciò che è sopra il Nyquist originale e torna alla frequenza del progetto. Le armoniche hanno spazio per esistere e vengono eliminate prima di riflettersi.

  • Vantaggi: meno aliasing, acuti più puliti, saturazione più morbida, misura corretta dei picchi (true peak).
  • Costi: più CPU, latenza (filtri di conversione), leggere differenze di fase e pre-ringing con filtri lineari.

Quando serve

ProcessoreOversampling consigliato
Saturazione leggera su tracce2×
Distorsione forte, fuzz, waveshaper4×–8×
Clipper e limiter sul master4×–8× (o modalità true peak)
Compressori FET con attack velocissimi2×–4×
Saturazione su sorgenti ricche di acuti (piatti, voce brillante)4×
EQ con shelf vicino a NyquistOversampling o modalità natural phase/lineare
Synth con oscillatori non band-limited, FM spintaQualità alta del synth o progetto a 88,2/96 kHz
Bitcrusher, decimatoreNessuno: l'aliasing è l'effetto voluto

Lavorare a frequenze più alte

Un progetto a 88,2 o 96 kHz riduce l'aliasing di tutti i plugin senza oversampling interno, ma raddoppia CPU e spazio su disco. Una soluzione intermedia: progetto a 44,1/48 kHz e oversampling attivo solo nei plugin non lineari che lo richiedono.

In FL Studio

  • Molti plugin di terze parti hanno un'opzione di oversampling (spesso separata per riproduzione e rendering).
  • In esportazione, attiva le opzioni di massima qualità e, quando il plugin lo consente, l'oversampling più alto solo in rendering ("render quality").
  • I synth nativi (Sytrus, Harmor, 3x Osc) hanno impostazioni di qualità/interpolazione: in export usa la qualità massima (opzioni "HQ for all plugins" e interpolazione alta nella finestra di export).

Come sentirlo

  1. Genera un'onda sinusoidale che sale lentamente da 1 a 10 kHz (sweep).
  2. Passala in un saturatore spinto senza oversampling e guarda l'analizzatore: compaiono righe che scendono mentre lo sweep sale. Quello è l'aliasing.
  3. Attiva l'oversampling 4×–8×: le righe che scendono spariscono o si riducono molto.

Errori comuni

  • Distorsione forte su un lead brillante senza oversampling: acuti sporchi e metallici.
  • Oversampling al massimo su tutti i plugin: CPU satura e latenza alta senza vantaggi udibili.
  • Clipper sul master senza oversampling: i picchi inter-sample superano il ceiling.
  • Dimenticare la latenza dell'oversampling sulle tracce parallele (la DAW la compensa solo se la compensazione è attiva).

Impostazioni di partenza

ParametroValorePerché
Saturazione leggera2×Pulizia con poco costo di CPU.
Distorsione forte4×–8×Acuti puliti.
Clipper e limiter di master4×–8× o true peakPicchi corretti.
BitcrusherNessun oversamplingL'aliasing è il carattere voluto.
ExportQualità massima, oversampling da renderingFile finale pulito anche con CPU limitata in riproduzione.

Frequenze da tenere d'occhio

ZonaCosa fare
Sopra 10 kHzZona dove l'aliasing di saturazioni e clipper è più udibile come granulosità.
Intera bandaComponenti inarmoniche che si muovono in direzione opposta alla nota: segno tipico di aliasing.

Catena di esempio

PassoStrumentoImpostazioniPerché
Progetto44,1 o 48 kHzFrequenza di lavoroCPU gestibile.
Plugin non lineariSaturatori, clipper, limiterOversampling 2×–8×Meno aliasing.
ExportFinestra di render di FL StudioHQ per tutti i plugin, interpolazione altaMassima qualità.
VerificaAnalizzatore con sweep di provaRighe inarmoniche assentiConferma.

Come verificare il risultato

  • Banda Aria (8–16 kHz) e Ultra-alti (16–20 kHz) della traccia distorta: con oversampling l'energia non deve essere superiore a quella senza oversampling (l'aliasing aggiunge energia spuria).
  • Picco del master con clipper: invariato nel file esportato rispetto al meter in riproduzione.
  • Spettro di un tratto a nota tenuta: righe solo a multipli della fondamentale.

Fonti

Altre guide