Perché un filtro pitch FFT non "silenzia" completamente la gamma di pitch selezionata?


8

Durante l'editing di una canzone, ho provato a tagliare la grancassa applicando un filtro FFT passa-alto, ovvero filtrando il tono basso della grancassa. Ciò ha comportato una forte attenuazione del suono della batteria, piuttosto che la sua rimozione totale. So che i toni più alti del tamburo sarebbero ancora presenti nell'audio, ma perché il tono inferiore non viene rimosso completamente?


Il suono veramente silenziato al di sotto di una certa frequenza si verifica solo quando si utilizza un cosiddetto filtro "brickwall". Sei sicuro di utilizzare un tale tipo di filtro?
The Pellmeister

Credo di si, ma non sono del tutto sicuro di come lo faccia Adobe Audition.
Matteo Leggi il

Riesci a vedere i toni bassi in uno spettro o semplicemente percepisci che sono ancora lì? Audition ha impostazioni nella finestra di dialogo del filtro FFT per migliorare il funzionamento del filtro. Hai provato a regolarli?
endolith,

Risposte:


7

Prima di tutto, raccontaci di più sul filtro. È davvero un filtro brickwall o stai effettivamente utilizzando un filtro roll-off basso o cut-off basso? In quest'ultimo caso, è perfettamente normale, quando si utilizza un filtro cut-off alto, le basse frequenze diminuiscono con -6 dB per ottava al di sotto della frequenza specificata e non sono completamente sparite. Il roll-off è lo stesso, ma con meno dB per ottava. (4,5 o 3, non ricordo davvero.)

Se hai usato un filtro brickwall, c'è un'altra possibile spiegazione:

Un fenomeno in psico-accoustica è l'ascolto di una nota bassa dove non c'è, ma quando ci sono le armoniche (= sovratoni). Ogni tono di base ha sfumature diverse. (In realtà, se ci sono più sfumature, non c'è davvero molta ambiguità.) Il cervello umano elabora effettivamente queste sfumature e aggiunge il tono di base.


Hmm, la psicoacustica sembra interessante;) grazie!
Matteo Leggi il

1

In generale un filtro non è qualcosa che rimuove completamente un determinato insieme di frequenze. Piuttosto, li attenua e ne elimina una percentuale. In casi estremi (mi viene in mente l'uccisione di equalizzatori sui mixer per DJ), l'attenuazione è così grande che si può anche considerare di eliminarla del tutto.

Wikipedia ha un grafico abbastanza buono di come un filtro passa-basso taglia le frequenze più alte nel suo articolo sui filtri passa-basso . Un filtro passa-basso può essere pensato come un filtro "ad alta riduzione" se ciò ha più senso.

Questo comportamento mostra se i filtri sono basati su FFT, analogici o altro.


2
Non del tutto corretto, puoi effettivamente ottenere un vero filtro brickwall usando FFT, purché l'FFT raggiunga la frequenza massima della frequenza di campionamento. Cioè, puoi avere un filtro FFT che filtra 5000Hz con 0dB e 4999Hz con -96dB. Uno dei vantaggi di un filtro di Fourier.
Il Pellmeister il

@Pelle Non mi rendevo conto che potevano davvero ottenere quell'estremo! Grazie per il chiarimento :)
Warrior Bob

I filtri normali non possono sostanzialmente, dal momento che hai sempre a che fare con i "componenti del filtro". I filtri FFT sono diversi, possono ottenere qualsiasi forma possibile all'interno della frequenza e della gamma dinamica e possono avere tutte le caratteristiche di fase che desideri. (Ecco perché anche il riverbero della convoluzione si basa su FFT.)
The Pellmeister,

1
con un filtro FIR o un filtro FFT (che è un po 'la stessa cosa sotto mentite spoglie) puoi ottenere una risposta in frequenza arbitrariamente precisa e precisa. Vedi ad esempio la Guida DSP, capitolo 17
Thies Heidecke,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.